HamburgerMenu
hirist

Software Development Engineer I/II - Golang

Grizmo Labs
Others
2 - 6 Years
star-icon
4white-divider34+ Reviews

Posted on: 17/12/2025

Job Description

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).

info-icon

Did you find something suspicious?