Backend Developer (Golang)

Salary

₹8 - 15 LPA

Min Experience

4 years

Location

Bengaluru, Chennai

JobType

full-time

About the role

Job Description: Backend Developer (Golang)

Location: Chennai/Bangalore

Experience: 4+ years of hands-on experience with Golang

Work Model: Hybrid (1-2 days a week in office, rest remote)

 

About the Role

We are looking for a Golang Backend Developer with a strong technical foundation in building scalable systems. The ideal candidate should have expertise in Golang (minimum 3 years) and preferably additional experience in Python, Java, or other backend technologies. As we migrate our internal Ruby on Rails-based automation product to Golang, you will play a pivotal role in the design, development, and enhancement of backend services.

 

If you’re passionate about end-to-end development and solving complex challenges, this is your chance to be part of a product-driven environment where your contributions will directly impact project success.

 

Key Responsibilities

• Golang Development: Design, implement, and maintain backend systems using Golang.

• System Migration: Support the migration of legacy Ruby on Rails codebase to Golang while ensuring minimal disruptions.

• Integration and Scalability: Build scalable, efficient, and maintainable solutions.

• Polyglot Capabilities: Work on backend stacks involving multiple technologies like Python or Java if required.

• Code Quality: Adhere to best coding practices and standards. Conduct peer code reviews.

• Collaboration: Work closely with the engineering team to understand product requirements and align development efforts.

 

Requirements

• 3+ years of experience working with Golang.

• Exposure to Python, Java, or other backend technologies is highly preferred.

• Strong experience in end-to-end development, including building projects from scratch.

• Familiarity with version control systems like Git.

• Ability to work across technologies when necessary, ensuring smooth deployment on projects.

• Proactive problem-solving: Proven ability to troubleshoot and resolve challenges effectively.

• Understanding of modern software architecture, including API integrations.

• Experience with CI/CD pipelines and knowledge of cloud technologies is a plus.

 

Nice to Have

• Contributions to open-source projects or active participation in technical communities.

• Strong understanding of system design principles.

• Experience with test automation tools or frameworks.

 

Interview Process

1. Round 1: Technical discussion with a focus on coding and problem-solving.

2. Round 2: In-depth technical evaluation covering system design and fundamentals.

3. Culture Fit: A discussion with the leadership team (in-person for Chennai-based candidates).

 

Why Join Us?

• Be part of a growing team where your work will drive meaningful impact.

• Opportunity to work on exciting internal and client-facing projects.

• Hybrid work model providing flexibility with a collaborative work culture.

Skills

Golang
Python
Java