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.