Posted on: 15/10/2025
Description :
We are looking for an experienced and highly motivated Golang Engineer with 5- 8 years of professional experience in backend development. The ideal candidate should have a strong grasp of Go programming, system design, microservices architecture, and cloud-native development. You will be a core contributor in designing, developing, and maintaining scalable backend services that power our products.
Key Responsibilities :
- Design, develop, test, and maintain backend services and APIs using Go (Golang)
- Architect scalable, reliable, and secure microservices and systems
- Collaborate with cross-functional teams including frontend developers, DevOps, QA, and Product Managers
- Write clean, efficient, and well-documented code following best practices
- Optimize performance and scalability of existing systems
- Participate in code reviews and mentor junior engineers
- Troubleshoot and debug production issues with a focus on root cause analysis
- Contribute to continuous improvement of engineering standards, tooling, and processes
Requirements :
Must-Have :
- 5- 8 years of experience in backend development, with at least 3+ years of experience in Golang
- Strong understanding of Gos concurrency model, memory management, and best practices
- Experience in designing RESTful APIs and working with gRPC
- Solid understanding of microservices architecture and distributed systems
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes
- Proficient in working with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis)
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with cloud platforms (AWS, GCP, or Azure)
Nice-to-Have :
- Experience with event-driven architecture (Kafka, RabbitMQ, etc.)
- Familiarity with observability tools (Prometheus, Grafana, ELK, etc.)
- Contributions to open-source Golang projects
- Knowledge of other programming languages like Python, Node.js, or Java
Soft Skills :
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Self-motivated with a proactive attitude toward learning and improvement
- Able to work independently and within a team in a fast-paced environment
Education :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field (or equivalent experience)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1560468
Interview Questions for you
View All