Job Description

  1. Design, develop, test, and maintain server-side applications and APIs using Go Language.
  2. Write clean, efficient, and reusable code with a focus on performance and minimizing delays.
  3. Assist in troubleshooting, debugging, and resolving performance or functional issues.
  4. Collaborate with cross-functional teams (front-end, QA, DevOps) to deliver reliable and efficient solutions.
  5. Create and manage RESTful APIs for web and mobile applications, ensuring smooth interaction with front-end components.
  6. Work closely with front-end engineers to integrate user-facing elements with back-end logic.
  7. Learn from code review feedback and apply improvements to ensure the code follows best practices.
  8. Stay updated with best practices in software development and contribute to continuous improvement.



Job Requirements

  1. Graduate from Bachelor, Diploma 3, or Diploma 4 degree from IT or other related majors.
  2. Have a minimum of 1 year of experience as a Back End Engineer with Golang, especially in Go Fiber.
  3. Good communication and teamwork skills, with a proactive attitude and willingness to grow.
  4. Familiar in developing high-performing APIs and an understanding of Microservice Architecture.
  5. Experience with both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
  6. Familiar with pub/sub technologies such as Kafka.
  7. Understanding using Git or GitLab for version control.
  8. Understanding of service-to-service communication using technologies such as gRPC.
  9. Familiar with the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.

Apply Now