Job Description

We are looking for a skilled Golang Developer with strong backend engineering fundamentals and hands-on experience in building scalable APIs and microservice-based systems. The ideal candidate should be comfortable working on production-grade backend platforms with exposure to cloud-native development and distributed systems.

Roles and Responsibilities

  • Design, develop, and maintain scalable backend applications and APIs using Golang.
  • Build and manage microservice-based architectures for production-grade platforms.
  • Develop REST and gRPC-based backend services with high reliability and performance.
  • Work on distributed systems, asynchronous processing, caching, and queue-based architectures.
  • Implement efficient concurrency patterns using goroutines, channels, and Go runtime fundamentals.
  • Collaborate with cross-functional teams to deliver scalable and maintainable backend solutions.
  • Work with SQL and NoSQL databases to ensure data consistency, scalability, and performance.
  • Support cloud-native deployments and backend infrastructure on AWS, Azure, or GCP.
  • Manage containerized applications and deployments using Docker and Kubernetes.
  • Contribute to CI/CD pipeline implementation and deployment automation processes.
  • Ensure API security, backend performance optimization, and system reliability.
  • Participate in Agile development workflows, code reviews, debugging, and troubleshooting activities.
  • Maintain strong ownership of backend deliverables and production stability.

 

Skills and Qualifications

  • Strong expertise in Golang and backend API development.
  • Hands-on experience building scalable microservices and REST/gRPC-based systems.
  • Good understanding of concurrency, goroutines, channels, and Go runtime fundamentals.
  • Experience working with distributed systems, asynchronous processing, caching, and queues.
  • Strong knowledge of SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud-native deployments.
  • Good understanding of system design fundamentals, API security, and backend performance optimization.
  • Experience working with Git, Agile methodologies, and collaborative engineering workflows.
  • Strong debugging, problem-solving, and ownership mindset.
  • Good communication and team collaboration skills.

Educational Qualifications

B.Tech or M.Tech or MCA

Location

Bangalore

Open Positions

5

Skills Required

Golang & AWS, Azure, or GCP

Experience required

4 to 7 Years

Job type

Full time

Employment type

Work from office


Applying for Golang developer