Back to search:Senior Software / Pekanbaru

Responsibilities:

  • 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:

  • B

achelor'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 micro-services, 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.