Talent.com
This job offer is not available in your country.
Golang Developer

Golang Developer

AGILE TECHNOLOGY SOLUTIONSPune
26 days ago
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).
  • (ref : hirist.tech)

    Create a job alert for this search

    Golang Developer • Pune