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)