Home Career Software Developer (Golang)

Software Developer (Golang)

Bengaluru 4-6 years

Role Overview

As a Software Developer (Golang) at Nineleaps, you will build and maintain high-performance backend services and scalable APIs that power modern digital applications. You’ll work across microservices architecture, distributed systems, and backend optimization while collaborating with cross-functional teams to deliver reliable and efficient solutions. This role is ideal for engineers who enjoy solving backend challenges, working on scalable systems, and contributing to architecture and technical decision-making.

Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Golang
  • Collaborate with cross-functional teams to define features, align on architecture, and deliver scalable solutions
  • Refactor and optimize existing codebases for performance, maintainability, and scalability
  • Leverage prior Java experience, such as Spring Boot, when integrating with or migrating legacy services
  • Participate in architecture reviews, design discussions, and technical decision-making processes
  • Ensure code quality through unit and integration testing, peer reviews, and adherence to engineering best practices
  • Monitor and troubleshoot production issues to ensure system reliability and availability
  • Work in an Agile/Scrum environment with a focus on iterative delivery and continuous improvement

What We’re Looking For

  • 4–6 years of experience in backend development, with at least 2 years of production experience in Golang for backend systems or microservices
  • Strong understanding of microservices architecture, RESTful APIs, and distributed systems
  • Solid knowledge of gRPC, data structures, algorithms, and software design principles
  • Hands-on experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, or MongoDB
  • Strong problem-solving skills and the ability to build scalable, maintainable backend systems
  • Experience with containerization and orchestration tools such as Docker and Kubernetes is a plus
  • Familiarity with cloud platforms such as AWS, GCP, or Azure is preferred
  • Experience with unit testing and backend quality assurance practices
  • Exposure to message queues or streaming technologies such as Kafka or RabbitMQ is an advantage
  • Understanding of observability and monitoring tools such as Prometheus, Grafana, or the ELK stack is beneficial
  • Experience with Java, preferably Spring Boot, especially in service integration or migration contexts, is a plus

About Nineleaps

Nineleaps is a technology company specializing in digital engineering, data, and AI. We work with businesses across industries to solve complex challenges through modern technology and create an environment where people can learn fast, take ownership, and build meaningful careers while doing it.

Apply To This Job