Job Description

  1. Design, develop, test, and maintain robust and scalable server-side applications and APIs using Go (Golang).
  2. Collaborate with Front End to integrate user-facing elements with server side logic.
  3. Design and implement RESTful APIs for web and mobile applications, ensuring seamless integration with front-end components.
  4. Participate in code reviews and ensure proper documentation of features and systems developed.
  5. Identify and resolve back-end issues, bugs, and performance bottlenecks.
  6. Write efficient, reusable, and scalable code while focusing on minimizing latency and ensuring high performance.
  7. Manage cutting-edge technologies to improve legacy applications.
  8. Gather and address technical and design requirements.


Job Requirements

  1. Graduate from Bachelor, Diploma 3, or Diploma 4 degree from IT or other related majors.
  2. Experienced in Go Language, especially working in frameworks such as Go Fiber for minimum 1 year.
  3. Familiar with version control systems such as Git or Gitlab, Branching Mechanism, Pull Request.
  4. Experienced developing high performing APIs and Microservice Architecture.
  5. Experience with creating API based Web Apps with proper authentications for Mobile Apps.
  6. Strong knowledge of building complex SQL queries.
  7. Experience with SQL & NoSQL database such as PostgreSQL & MongoDB.
  8. Experience with pub/sub technology such as Kafka, RabbitMQ.
  9. Experience with communication service to service such as gRPC.
  10. Understand the Software Development Life Cycle concept and Agile, Scrum methodologies.

Apply Now