Back to search:Golang Developer / Jakarta

PT. Nusantara Duta Solusindo is seeking Golang Developer to join and strengthen our team. We are looking for a candidate who is passionate about technology, has a strong analytical mindset, excels in problem-solving, and has a proven track record in developing effective software solutions for complex systems.

Requirements:

  • 3+ years of experience in backend development using Golang
  • Strong understanding of microservices architecture and concurrency in Go
  • Experienced in building RESTful APIs and/or gRPC services
  • Proficient with PostgreSQL or MySQL, and Redis or MongoDB
  • Familiar with Docker, Git, and basic Kubernetes
  • Experience with message brokers (e.g., Kafka or RabbitMQ)
  • Comfortable working in Agile teams and cloud environments (AWS/GCP)
  • Good communication skills and proactive in collaboration

Responsibilities:

  • Design, develop, and maintain backend services using Golang
  • Build and optimize RESTful APIs and/or gRPC services
  • Implement scalable microservices architecture
  • Ensure code quality through unit testing, code reviews, and best practice.
  • Collaborate with frontend, DevOps, and data teams to deliver end-to-end solutions.
  • Monitor system performance and troubleshoot issues.
  • Work with message queues and event-driven systems (Kafka, RabbitMQ).
  • Participate in Agile development processes and continuous improvement initiatives.