HamburgerMenu
hirist

Golang Developer

AGILE TECHNOLOGY SOLUTIONS
Pune
3 - 5 Years

Posted on: 03/09/2025

Job Description

We are looking for an experienced Golang Developer with strong expertise in backend development and cloud-native application design. The ideal candidate will have hands-on experience in building scalable microservices, deploying applications on AWS Cloud, and working with modern CI/CD pipelines. This role demands solid programming skills, problem-solving ability, and exposure to high-performance distributed systems.


Key Responsibilities :


- Design, develop, and maintain backend services and applications primarily using Golang, with exposure to Java and Spring Boot microservices.


- Develop APIs and microservices architecture ensuring scalability, performance, and security.


- Work on AWS cloud services such as Lambda, ECS, EKS, RDS, SNS, SQS, S3, and Cognito for application deployment and integration.


- Build and optimize CI/CD pipelines using Docker, AWS CodeBuild, CodeDeploy, and CodePipeline.


- Design and manage databases including MongoDB/DocumentDB and MySQL.


- Write automated unit tests and ensure code quality using frameworks like Go Testify, Spock, and Groovy.


- Collaborate with front-end, DevOps, and product teams to deliver integrated solutions.


- Troubleshoot and resolve performance bottlenecks, system issues, and production incidents.


- Participate in architectural discussions and contribute to design decisions.


- Maintain technical documentation and ensure adherence to best coding practices.


Required Skills & Qualifications :


- Bachelors or Masters degree in Computer Science, Information Technology, or related field.


- 5-10 years of overall backend development experience with at least 3+ years in Golang.


- Strong knowledge of microservices architecture and RESTful API development.


- Proficiency in Java 8/11, Spring Boot, and integration with Golang services.


- Hands-on experience with AWS Cloud services (Lambda, ECS, EKS, RDS, SNS, SQS, S3, Cognito).


- Experience with containerization using Docker and CI/CD pipelines (CodeBuild, CodeDeploy, CodePipeline).


- Good understanding of NoSQL and relational databases such as MongoDB/DocumentDB and MySQL.


- Proficiency in unit testing and test automation (Go Testify, Spock, Groovy).


- Strong problem-solving, debugging, and analytical skills.


- Good communication skills with ability to work in cross-functional teams.


Good to Have :


- Experience with Kubernetes and distributed systems.


- Exposure to event-driven architectures and message brokers.


- Familiarity with GraphQL or gRPC APIs.


- Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).

info-icon

Did you find something suspicious?