Back to careers
EngineeringRemoteFull-time
Backend Engineer (Go)
Work on the core platform - real-time position processing, trip detection, and the services that keep everything ticking.
About the role
We process millions of GPS positions daily across a fleet of Go microservices. You'd be working on the systems that ingest telemetry from hardware devices, detect trips, calculate distances, and serve real-time data to our dashboard. The stack is Go end-to-end - gRPC for inter-service communication, PostgreSQL for persistence, and Redis for the hot path.
What you'll do
- —Design and build Go services for telemetry ingestion and processing
- —Work on trip detection, distance calculation, and route recording
- —Improve the reliability and performance of our real-time data pipeline
- —Write clean, well-tested code that other people can maintain
- —Participate in architecture decisions as we scale the platform
What we're looking for
- —Strong experience with Go in a production environment
- —Comfortable with PostgreSQL and relational data modelling
- —Familiarity with gRPC or similar RPC frameworks
- —Understanding of concurrent programming patterns
- —Ability to work autonomously in a remote-first team
Bonus points
- —Experience with GPS/telemetry data or IoT protocols
- —Familiarity with Redis, message queues, or stream processing
- —Background in fleet management or logistics