Golang Engineer

2 - 5 years

4.0 - 7.0 Lacs P.A.

Hyderabad

Posted:1 month ago| Platform: Naukri logo

Apply Now

Skills Required

Object oriented designBackendFront endVersion controlGITGCPPostgresqlAutomation toolsJavascriptAgile

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a talented Golang Engineer to design, develop, and maintain efficient, scalable, and reliable backend services. As part of our engineering team, you will work with cutting-edge technologies such as Gin, Gorm, Docker, and PostgreSQL to build high-performance applications that power our platform. If you have a passion for writing clean, efficient code and are eager to contribute to the development of modern web applications, this is the role for you! Key Responsibilities: Design, develop, and maintain scalable backend services using Golang. Build RESTful APIs and microservices using the Gin web framework. Work with Gorm for efficient database interaction and management. Manage and optimize PostgreSQL databases for high availability and performance. Collaborate with frontend engineers to integrate with backend APIs. Write unit and integration tests to ensure code quality and maintainability. Utilize Docker for containerization and ensure services are deployable in production environments. Participate in code reviews to ensure high-quality software development standards. Troubleshoot, debug, and optimize performance bottlenecks. Continuously improve and refactor existing codebase to improve scalability, security, and performance. Collaborate with cross-functional teams in an Agile environment to deliver high-impact features. Required Qualifications: Proven experience with Golang and building production-grade applications. Strong experience with the Gin framework for building web applications and APIs. Hands-on experience with Gorm ORM and working with relational databases (specifically PostgreSQL). Proficiency in working with Docker for creating containerized applications and services. Strong understanding of backend architecture, microservices, and RESTful APIs. Experience in writing unit and integration tests. Familiarity with version control systems such as Git. Solid understanding of software development principles, including object-oriented design, clean code, and SOLID principles. Ability to work collaboratively in a team environment, with excellent communication skills. Nice to Have: Familiarity with cloud platforms like AWS, GCP, or Azure. Experience with CI/CD pipelines and automation tools. Knowledge of Redis, Kafka, or other messaging systems. Experience with other backend technologies or frameworks such as Node.js, Java, etc. Knowledge of frontend technologies (e.g., React, Vue.js) to collaborate effectively with frontend teams.

IT Services and IT Consulting
Bogotá Distrito Capital

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)