Back to search:Golang Developer / Jakarta (south)

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
  • Min 1 year of experience as a backend development using Go language (frameworks like Gin,or Echo)
  • Proven in common databases used are Redis, PostgreSQL, MySQL, or NoSQL databases like MongoDB
  • Experience with messaging systems like RabbitMQ, Kafka, or Spark-Stream
  • Familiarity  with containerisation and orchestration tools like Docker and Kubernetes, cloud platforms like Amazon Web Services (AWS)
  • Familiarity with micro services architecture

Job Desc:

  • Design, develop, and maintain the server-side components of our client web applications and software systems using the Go programming language
  • Build and maintain APIs that are reliable, performant, and easy to consume by front-end applications and external clients.
  • Implement RESTful API design principles to ensure consistency and scalability
  • Perform continuous testing and debugging to maintain a high level of code quality
  • Collaborate with front-end developers, DevOps engineers, and other team members to ensure the seamless integration of the backend and frontend components

Technologies:
1. Go programming language, Git, Javascript
2. Spark-Stream, Kafka, RabbitMQ
3. SQL, Redis
4. Docker/Containerised, Kubernetes
5. AWS Cloud