Golang Developer
Zensar Technologies · IT Services & Consulting
- India
- On-site
- Posted today
- Apply by 30 Oct
- Software Engineering
About the job
Job Summary
We are seeking a skilled Golang Developer to design, develop, and maintain high-performance, scalable backend applications and microservices. The ideal candidate should have strong expertise in Go programming, cloud-native development, APIs, and distributed systems, with a focus on building reliable and efficient solutions.
Key Responsibilities
Design, develop, test, and deploy backend applications using Golang (Go) .
Build and maintain RESTful APIs and microservices-based architectures.
Develop scalable, secure, and high-performance server-side applications.
Integrate applications with databases, messaging systems, and third-party services.
Collaborate with product managers, architects, and cross-functional teams to deliver high-quality solutions.
Troubleshoot, debug, and optimize application performance.
Implement CI/CD pipelines and participate in DevOps activities.
Write clean, maintainable, and well-documented code.
Ensure adherence to coding standards, security guidelines, and best practices.
Required Skills
Strong proficiency in Golang (Go) .
Experience with Microservices Architecture .
Hands-on experience in developing REST APIs and web services.
Knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, etc.).
Experience with Docker and Kubernetes .
Understanding of Cloud Platforms such as AWS, Azure, or GCP.
Familiarity with Git and CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
Strong understanding of distributed systems and concurrency concepts.
Excellent problem-solving and debugging skills.
Preferred Skills
Experience with event-driven architectures using Kafka, RabbitMQ, or similar messaging systems.
Exposure to Infrastructure as Code (Terraform, CloudFormation).
Knowledge of observability tools such as Prometheus, Grafana, ELK Stack.
Experience with Agile/Scrum methodologies.
Educational Qualification
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Nice to Have
Cloud certifications (AWS/Azure/GCP).
Experience building highly scalable enterprise applications.
Knowledge of security best practices and performance tuning.