Golang Backend Engineer
Summary
Designs and builds scalable Go microservices and REST APIs, using PostgreSQL, Docker, Kubernetes, and cloud platforms like AWS/Azure/GCP.
Golang Backend Engineer Experience:
4-8 Years Job Summary
We are seeking a skilled
Golang Backend Engineer
to design, develop, and maintain scalable backend applications and microservices. The ideal candidate will have strong expertise in Go (Golang), experience building RESTful APIs, and a solid understanding of cloud-native technologies, containerization, and event-driven architectures. You will work closely with cross-functional teams to deliver high-quality, reliable, and performant software solutions. Key Responsibilities
Design, develop, and maintain high-performance backend services using
Golang . Build and enhance
microservices
and
RESTful APIs
for scalable applications. Design and optimize database schemas, queries, and transactions using
PostgreSQL . Develop and deploy containerized applications using
Docker
and
Kubernetes . Build, maintain, and optimize applications on cloud platforms such as
AWS ,
Azure , or
Google Cloud Platform (GCP) . Implement and maintain
event-driven architectures
using messaging platforms such as
Kafka . Collaborate with product managers, architects, and frontend developers to deliver end-to-end solutions. Write clean, maintainable, and well-tested code following engineering best practices. Troubleshoot, debug, and optimize application performance and reliability. Participate in code reviews and contribute to continuous improvement of development processes. Requirements Strong hands-on experience in Golang development Experience building microservices and REST APIs Good knowledge of PostgreSQL and database design Experience with Docker, Kubernetes, and cloud platforms (Azure/AWS/GCP) Familiarity with event-driven architectures and messaging systems(e.g., Kafka) Strong problem-solving skills and ability to work independently in a fast-paced environment