Senior Backend Engineer (Marketpace) in London

Senior Backend Engineer (Marketpace) in London

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

At a Glance

  • Tasks: Build and maintain scalable backend services using Go and other technologies.
  • Company: Join a dynamic Marketplace team focused on innovation and efficiency.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on clean code and continuous delivery.
  • Why this job: Make a real impact by optimising pricing and matching in a fast-paced environment.
  • Qualifications: 3+ years of experience in backend development and strong knowledge of databases.

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

Requirements:

  • 3+ years of experience (5+ years for seniors) building and maintaining scalable backend services.
  • In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.

What the job involves:

  • Our Marketplace team builds the models and algorithms that balance supply and demand, optimising pricing and matching to ensure chauffeurs earn and passengers aren't left waiting.
  • 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 (Marketpace) in London employer: Deepstreamtech

Join a dynamic and innovative team as a Senior Backend Engineer in our vibrant marketplace environment, where your expertise will directly impact the balance of supply and demand. We pride ourselves on a collaborative work culture that fosters continuous learning and growth, offering opportunities to work with cutting-edge technologies like Go, AWS, and Kubernetes. With a focus on clean code and agile methodologies, you'll thrive in an atmosphere that values your contributions and encourages professional development.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer (Marketpace) 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 put in a good word for you.

Tip Number 2

Show off your skills! Build a portfolio of projects that highlight your backend engineering prowess. Whether it's a personal project or contributions to open source, having something tangible to showcase can really set you apart.

Tip Number 3

Prepare for those interviews! Brush up on your coding fundamentals and be ready to discuss your experience with databases and message brokers. Practice common interview questions and maybe even do some mock interviews with friends.

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, we love seeing candidates who are genuinely interested in joining our team!

We think you need these skills to ace Senior Backend Engineer (Marketpace) 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 and maintaining scalable backend services. We want to see how you've tackled challenges in your previous roles, so don’t hold back on the details!

Language Flexibility:If you’re not a Go expert yet, no worries! Just let us know your strongest programming language and how it relates to the role. We value engineering fundamentals over syntax, so focus on what you know best.

Database Know-How:We’re keen on your in-depth knowledge of relational and NoSQL databases. Be sure to mention your experience with PostgreSQL, MongoDB, or Redis, and any work you've done with message brokers like RabbitMQ or Kafka.

Keep It Clean and Concise:When writing your application, aim for clarity and conciseness. We appreciate clean, maintainable code, so reflect that in your writing style. And remember, apply through our website to make sure we see your application!

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 like RabbitMQ or Kubernetes. Even if you’re not a Go expert, being able to discuss your experience with similar languages will show your adaptability.

Understand the Business Context

Get a good grasp of how the Marketplace team operates. Research how they balance supply and demand, and think about how your skills can contribute to optimising pricing and matching. This will help you answer questions more effectively and demonstrate your interest in the role.

Prepare for Technical Questions

Expect to dive deep into engineering fundamentals. Be ready to discuss your experience with scalable backend services, TDD, DDD, and continuous integration. Practise coding problems in your strongest language, as this will showcase your problem-solving skills and understanding of core concepts.

Showcase Your Collaboration Skills

Since the role involves working closely with product managers, designers, and data scientists, be prepared to discuss past experiences where you collaborated with cross-functional teams. Highlight how you turned abstract requirements into concrete designs, as this will illustrate your ability to communicate and work effectively with others.