Posted on: 29/01/2026
Description :
About the Role :
We are looking for a Senior Backend Engineer (Golang) who is passionate about building scalable, high-performance distributed systems.
You will play a key role in designing and developing production-grade microservices and APIs, working closely with product, frontend, DevOps, and QA teams to deliver reliable and high-impact backend solutions.
This role is ideal for someone who thrives in fast-paced environments, takes ownership, and cares deeply about code quality, performance, and system reliability.
Key Responsibilities :
- Design, develop, and maintain scalable backend services and microservices using Golang.
- Build and maintain RESTful APIs and backend platforms used by high-traffic applications.
- Architect and implement distributed systems using message queues, databases, and caching layers.
- Write clean, maintainable, testable, and well-documented code.
- Optimize system performance, reliability, and scalability.
- Implement and maintain observability: logging, monitoring, alerting, and tracing.
- Collaborate with DevOps on CI/CD pipelines, containerization, and cloud deployments.
- Participate in code reviews, design discussions, and technical decision-making.
- Troubleshoot production issues and improve system stability and resilience.
- Mentor junior engineers and promote engineering best practices.
Required Skills & Experience :
- 5+ years of backend development experience in production environments.
- Strong proficiency in Golang, with real-world experience building microservices.
- Deep understanding of concurrency in Go (goroutines, channels, sync primitives).
- Solid experience in designing distributed systems and scalable architectures.
- Strong knowledge of microservices patterns, API design, and system design principles.
- Hands-on experience with Docker and Kubernetes.
- Experience working with message queues (Kafka, RabbitMQ, SQS, etc.) and databases (SQL/NoSQL).
- Experience implementing logging, monitoring, and tracing (Prometheus, Grafana, ELK, OpenTelemetry, etc.).
- Strong experience with CI/CD pipelines and automated testing.
- Strong grasp of software engineering best practices and clean code principles.
- Excellent communication and collaboration skills.
Nice to Have :
- Linux system-level knowledge and debugging experience.
- Experience working in cloud environments (AWS / GCP / Azure).
- Experience with high-scale or high-availability systems.
- Prior experience in mentoring or technical leadership roles.
What Youll Build :
- High-performance backend systems powering mission-critical applications
- Scalable microservices architectures
- Robust APIs and internal platforms used across teams
- Systems designed for reliability, performance, and observability
Why Join Us ?
- Work on challenging, real-world scale problems
- High ownership and impact
- Strong engineering culture with focus on quality and best practices
- Opportunity to influence architecture and technical direction
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1607130