Job Title: Golang Developer
Location: Chennai Employment Type: Full-time
Experience: 4 to 10 years total experience (minimum 3 years in Golang)
About the Role
We are looking for a skilled Golang Developer to join our backend engineering team. You will be responsible for building scalable microservices, designing robust APIs, and working closely with cross-functional teams to deliver high-quality, production-ready systems.
Key Responsibilities
- Develop, optimize, and maintain backend microservices using Golang for scalable and distributed systems.
- Design and implement RESTful APIs with strong focus on reliability, performance, and security.
- Work with MongoDB for schema design, indexing, aggregation, and data access optimization.
- Collaborate with DevOps teams to integrate services into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
- Containerize applications using Docker and support deployments on Kubernetes / AWS EKS.
- Conduct code reviews, write unit tests, and perform integration testing.
- Troubleshoot performance bottlenecks and improve system efficiency.
- Work closely with frontend, QA, and DevOps teams for seamless feature delivery.
- Implement and maintain logging and monitoring using ELK, Grafana, Prometheus.
- Follow secure coding practices and ensure compliance with internal standards.
- Stay updated with new tools, frameworks, and best practices in the Golang and cloud ecosystem.
Required Qualifications
- 4 to 10 years of backend development experience; minimum 3 years working with Golang.
- Strong understanding of goroutines, concurrency patterns, interfaces, and error handling.
- Experience with MongoDB or other NoSQL databases.
- Familiarity with CI/CD pipelines (Jenkins, GitLab, GitHub Actions).
- Hands-on experience with Docker and Kubernetes (AWS EKS preferred).
- Understanding of microservices, API gateways, and event-driven architectures.
- Knowledge of REST API design and JSON-based communication.
- Experience working in an Agile/Scrum environment.
- Proficiency with Git and branching strategies.
- Exposure to monitoring and logging tools such as Grafana, Prometheus, ELK.
- Knowledge of security concepts such as JWT, OAuth 2.0 (added advantage).
Nice to Have
- Experience with AWS services.
- Understanding of DevSecOps practices.
- Exposure to message queues or event streaming platforms (Kafka, RabbitMQ).
Why Join Us
- Work with modern technologies and cloud-native architectures.
- Strong engineering culture with opportunities for learning and growth.
- Collaborative environment with a focus on innovation and quality.