Posted on: 17/12/2025
As an SDE1 (Backend - Go), you'll join the core engineering team responsible for building our distributed backend systems. You'll work on concurrency-heavy services, API development, and real-time messaging systems that power thousands of deliveries a day.
Responsibilities :
- Write scalable, maintainable Go services for delivery orchestration, fleet operations, and rider tracking.
- Build WebSocket-based communication modules for live updates between riders and clients.
- Work on Kafka event systems, consuming, debugging, and extending event pipelines.
- Contribute to our REST/gRPC APIs, data models, and Redis-based caching layers. System Reliability
- Implement robust error handling, retries, and recovery patterns.
- Write unit and integration tests to ensure reliability under concurrency.
- Monitor and debug production services using logs and observability tools.
- Work with senior engineers to understand architecture decisions and scaling strategies.
- Participate in sprint planning, code reviews, and documentation.
- Learn how synchronous and asynchronous systems interact in production-scale fulfilment.
Requirements :
- 2 to 4 years of experience in backend development, preferably with Go.
- Solid understanding of concurrency (goroutines, channels, worker pools).
- Basic familiarity with Kafka, Redis, and PostgreSQL.
- Comfortable working with REST APIs and microservice patterns.
- Exposure to Docker, AWS basics, or CI/CD workflows.
Bonus :
- Interest in mobility, logistics, or large-scale distributed systems.
- Experience with WebSocket servers or event-driven architectures.
- Understanding of geo-based data systems (H3 OSRM, Redis Geo).
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1591825
Interview Questions for you
View All