Software Engineer – Backend (Junior)

Jakarta, Indonesia

JOB TYPE : Full-time

About the Role

  • Design, develop, improve, and deploy high quality backend services and APIs
  • Work across functions. Collaborate with other engineers, as well as product managers and designers
  • Apply design patterns and design principles to produce easy to maintain code
  • Write automated tests to ensure high quality code
  • Passion for learning, strong sense of ownership, and eagerness to continuously make things better

Requirements

  • Bachelor’s degree in Computer Science or related fields, or equivalent professional experience in software development
  • Minimum 1 year experience in backend engineering
  • Good grasp of data structures, algorithms, and design patterns and principles
  • Familiar with object-oriented, functional, or event-driven programming practices
  • Proficient in at least one object-oriented programming language (Go or Java)
  • Good understanding of relational database (PostgreSQL or MySQL)