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

Interested?

Send us an email with your CV and a few lines about why you're a good fit. No cover letter templates, please.

DepartmentEngineering
LocationRemote
TypeFull-time

Not your role?

We're always looking for exceptional people. Reach out anyway.