About the Role
Participate in the complete backend services development life cycle.
Develop backend services according to API specifications.
Integrate external / third party services.
Perform system analysis, design, testing, and documentation whenever necessary.
Write testing for unit and system integration.
Maintain code quality, unit testing, and automation
Provide technical support on on-call rotations.
Requirements
Bachelor's Degree, or Master's Degree, in Computer Science / IT, Engineering (Computer/Telecommunication), or equivalent.
Proficiency in Golang as primary language and other languages such as Java.
Proficiency in Git
Proficiency in PostgreSQL
At least 4 years working experience in backend services using Golang and Postgres database.
Knowledge of RESTful APIs and microservices, experience designing & consuming them
Experience in designing OpenAPI-based API.
Experience in working in cross-functional teams.
Have discipline in writing unit tests and integration tests.
Familiarity with development on cloud services such as GCP and/or AWS.
Familiarity with continuous integration and continuous deployment.
Familiarity with the Scrum development process.
Ready to be placed in Pekanbaru or willing to relocate there.
About the Company
Enjoy turning ideas into executed projects.

