Recro

Golang Developer - Gin Framework

Job Location

bangalore, India

Job Description

We are seeking a skilled and enthusiastic Golang Developer (at the Software Engineer or Senior Software Engineer level, depending on experience) to join our growing engineering team. You will be instrumental in designing, developing, and deploying robust and scalable microservices using Golang. Your experience with building efficient backend systems, working with databases, and deploying on cloud platforms will be highly valued. You will be part of an agile team, contributing to all phases of the software development : - Design, develop, and maintain high-performance and scalable microservices using Golang. - Utilize the Gin/Gonic framework for building efficient and robust APIs. - Implement data models and interact with MySQL databases using GORM. - Write clean, well-structured, and maintainable code adhering to best practices. - Develop comprehensive unit and integration tests to ensure the reliability and quality of the software. - Collaborate effectively with cross-functional teams, including frontend developers, product managers, and QA engineers. - Participate in code reviews to provide constructive feedback and ensure code quality. - Contribute to the design and architecture of our microservices ecosystem. - Utilize Docker for containerizing applications and ensuring consistent deployment environments. - (Good to have) Work with Kubernetes for orchestrating and managing containerized applications. - Leverage Git for version control and collaborative development. - Work within the AWS environment, utilizing its services for deployment and infrastructure. - Participate actively in Agile/Scrum ceremonies and contribute to iterative development processes. - Troubleshoot and resolve technical issues in a timely and efficient manner. - Stay up-to-date with the latest trends and technologies in Golang and microservices development. - Contribute to technical documentation for developed services and APIs. Qualifications : - 3 years of professional software development experience with a strong focus on Golang. - Proven experience in developing applications and services using Golang. - Solid understanding and practical experience in building microservices architectures. - Hands-on experience with the Gin/Gonic framework for building RESTful APIs. - Experience with GORM (Go Object Relational Mapper) for interacting with databases. - Strong understanding of relational databases, specifically MySQL. Ability to design and implement database schemas and write efficient queries. - Familiarity with basic web technologies such as HTML and CSS. - Experience in writing and executing unit tests and integration tests in relevant languages (primarily Go). - Proficient with Git for version control and collaboration. - Hands-on experience working with the AWS environment and its services. - Experience working in an Agile/Scrum development environment. - Strong analytical and problem-solving skills. - Good written and verbal communication skills. - Ability to work effectively in a collaborative team environment. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/2/2025
View More Recro Jobs

Contact Information

Contact Human Resources
Recro

Posted

May 2, 2025
UID: 5141533465

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.