Posted on: 18/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