HamburgerMenu
hirist

Principal Engineer - Backend Technologies

Quick Hire
Bangalore
9 - 12 Years

Posted on: 03/12/2025

Job Description

Description :

Key Responsibilities :

- Develop, optimize, and maintain backend services and APIs using Golang.

- Design scalable, performant microservices architecture.

- Integrate with internal and external REST/gRPC APIs.

- Work with databases such as PostgreSQL, MySQL, MongoDB, or other NoSQL systems.

- Implement caching, message queues, and asynchronous systems (Redis, Kafka, RabbitMQ, etc.).

- Ensure high code quality through unit testing, code reviews, and best practices.

- Collaborate with DevOps teams on CI/CD and containerized deployments (Docker, Kubernetes).

- Troubleshoot production issues and ensure reliability and performance.

- Participate in architectural discussions and contribute to technical roadmaps.

Required Skills :

- Strong proficiency in Golang and its concurrency models (goroutines, channels).

- Experience building RESTful or gRPC APIs.

- Solid understanding of microservices design patterns and distributed systems.

- Hands-on experience with relational and NoSQL databases.

- Familiarity with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure).

- Experience with version control systems like Git.

- Good problem-solving skills and understanding of system design.


info-icon

Did you find something suspicious?