Senior Backend Engineer (Maps) in London

Senior Backend Engineer (Maps) in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Join our Mapping team to develop scalable backend services and tackle spatial intelligence challenges.
  • Company: Innovative tech company focused on clean code and fast delivery.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on collaboration and continuous learning.
  • Why this job: Make a real impact on navigation systems and enhance user journeys with cutting-edge technology.
  • Qualifications: 3+ years in backend development; experience with Go, databases, and geospatial data is a plus.

The predicted salary is between 60000 - 80000 € per year.

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 behaviour, 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.

Senior Backend Engineer (Maps) in London employer: Deepstreamtech

Join a forward-thinking company that values innovation and collaboration, where as a Senior Backend Engineer, you'll be part of a dynamic Mapping team dedicated to enhancing spatial intelligence. With a strong emphasis on clean code and agile methodologies, we offer a supportive work culture that fosters professional growth through continuous learning and hands-on experience with cutting-edge technologies. Located in a vibrant tech hub, our company provides unique opportunities for impactful work while enjoying a balanced lifestyle.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer (Maps) in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Build a portfolio showcasing your projects, especially those related to backend services or mapping. This gives us a tangible way to see what you can do beyond just words on a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your coding fundamentals. We love seeing how you think through problems, so practice coding challenges and be ready to discuss your thought process during the interview.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Senior Backend Engineer (Maps) in London

Go
Python
C++
Java
Ruby
Relational Databases
NoSQL Databases

Some tips for your application 🫡

Show Off Your Experience:Make sure to highlight your 3+ years of experience in building scalable backend services. We want to see how you've tackled challenges and what technologies you've used, especially if you have experience with Go or any other languages we mentioned.

Get Technical:Don’t shy away from diving into the technical details! Talk about your knowledge of relational and NoSQL databases, and any hands-on experience with mapping-related work. This is your chance to impress us with your understanding of geospatial data and routing algorithms.

Keep It Clean and Concise:We appreciate clear and maintainable code, so reflect that in your application. Use straightforward language and structure your application well. Remember, we’re looking for clean communication just as much as clean code!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description. Brush up on Go, PostgreSQL, and any other relevant tools. If you’re more comfortable in another language like Python or Java, be ready to discuss how your skills translate to Go.

Showcase Your Experience

Prepare specific examples from your past work that demonstrate your experience with scalable backend services and mapping-related projects. Highlight any hands-on experience with geospatial data processing or routing algorithms to show you understand the nuances of the role.

Understand the Company’s Needs

Research the company’s mapping team and their current projects. Be ready to discuss how you can contribute to their goals, especially around low-latency ETA predictions and handling heavy loads. This shows you’re not just interested in the job, but also in the company’s mission.

Ask Insightful Questions

Prepare thoughtful questions about the team’s workflow, the challenges they face, and their approach to TDD and CI/CD. This not only demonstrates your interest but also helps you gauge if the company culture aligns with your values.