Senior Backend Engineer (Maps)

  • Deepstreamtech
  • 19/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements
  • 3+ years of experience (5+ years for seniors) building and maintaining scalable backend services
  • We use Go. If you know it, great. If not, we'll interview you in your strongest language (Python, C++, Java, Ruby, etc.). We hire for engineering fundamentals, not syntax
  • In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka
  • At least 1 year of hands on experience with mapping related work such as processing noisy geospatial data, map matching techniques, or road network graphs and routing algorithms
  • (Desirable) Driver side intuition for navigation systems (rerouting behavior, GPS drift, missed turns, real world edge cases)
  • (Desirable) Experience with routing engines like OSRM
  • (Desirable) Proficiency in C++
  • (Desirable) Familiarity with open geospatial datasets such as OpenStreetMap
What the job involves
  • Our Mapping team tackles the spatial intelligence of the platform: road matching, low latency ETA predictions, and processing thousands of coordinates every second to ensure every journey is accurately tracked
  • We're looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery
  • We are a Go shop, and while we're busy migrating away from our Ruby monolith, our stack includes PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift. Everything runs on AWS and Kubernetes, managed via Terraform
  • Write high quality, performant code primarily in Go
  • Implement new microservices while helping us responsibly manage and migrate away from legacy services
  • Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs
  • Ensure our systems stay responsive under heavy load, optimising for both latency and reliability