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 youre 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.,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Backend Developer (Golang) Job in Recro at
Uplers is a one-stop digital services company delivering end-to-end web, design, digital marketing, and email production services to businesses and agencies across 52+ Nations. Backed by a team of 550+ digital expert.