-
Recro

Backend Developer (Golang)

Recro
India · Full-time · Mid-Senior

Job Description: Backend Developer (Golang)


Location: Chennai/Bangalore

Experience: 3+ 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.

Key Skills

Ranked by relevance

golang python java ruby on rails ruby cloud cicd
Login to Apply
Posted
Dec 26, 2024
Type
Full-time
Level
Mid-Senior
Location
Bengaluru
Company
Recro

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
HERE Technologies
Related

Intern- Data Science

2026-05-28

Full-time
Not Applicable
Finland
IT Services
Engineering
View Job Details
Nokia
Related

AI Engineer Trainee

2026-05-28

Full-time
Not Applicable
Finland
IT Services
Engineering
View Job Details
scandiweb
Related

Senior Data Architect

2026-05-21

Full-time
Mid-Senior
Estonia
IT Services
Engineering