Senior Software Engineer - Backend in London

Senior Software Engineer - Backend in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Upgrade Your Travels

At a Glance

  • Tasks: Join an agile team to develop and optimise backend services for a global chauffeur platform.
  • Company: Blacklane, a leading premium chauffeur service operating in over 50 countries.
  • Benefits: 100% employer-paid health insurance, 28 vacation days, and hybrid work setup.
  • Other info: Dynamic culture focused on care, drive, and excellence with great career growth opportunities.
  • Why this job: Tackle unique challenges and enhance travel experiences with cutting-edge technologies.
  • Qualifications: 5+ years experience in programming, familiar with Ruby or Go, and REST APIs.

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

As a Senior Software Engineer, you will be part of one of our autonomous agile teams. You will help us develop the services that power Blacklane, work on improving our back-office system, or solve problems around our products which allow business partners to integrate with the Blacklane platform. Our environment is composed of Ruby, Go, Typescript and Java services, designed using DDD. These services are deployed to our Kubernetes cluster and communicate via domain events using SQS and Kafka. We use diverse data storage technologies such as Postgres, MySQL, Elasticsearch, Redis, and DynamoDB. As for infrastructure and cloud resources, we predominantly use AWS and manage provisioning through Terraform.

YOUR CHALLENGE:

  • Tackling unique challenges to tailor our products to specific markets.
  • Upholding high standards through comprehensive test coverage, documentation, code reviews, and knowledge sharing.
  • Investing time in optimizing the performance, usability, and maintainability of the systems under your care.
  • Committing to personal growth by learning new skills and technologies.
  • Contributing to a motivated, open-minded, and collaborative team focused on enhancing our guests' travel experiences.

ABOUT YOU:

  • You are proactive, curious, and a team player.
  • You are experienced (at least 5 years) with two or more programming languages.
  • You have knowledge and experience (at least 5 years) with at least one of these languages: Ruby, Go.
  • You're familiar with the HTTP protocol and have some experience with using and/or developing REST APIs.
  • You write quality code, maintainable and follow best practices.
  • You are familiar with at least some of the challenges of distributed systems.
  • You are not scared of working on an existing codebase.
  • You have experience with or want to learn more about Event-driven architecture and domain driven design.
  • You have experience with Docker and containerized environments.
  • Knowledge of Kubernetes and Terraform is a plus.

About Blacklane

Our mission is simple but powerful: to become the world’s leading premium, global chauffeur service. Operating in 50+ countries, we reimagine chauffeur-driven rides by prioritising reliability, innovation, and first-class service at every step. Blacklane is also at the forefront of sustainable mobility efforts, continuously working to reduce our operational impact on the planet.

Our Company Culture & Values

Blacklane has grown from a two-person startup in Berlin to a global team of over 300 people representing 54+ nationalities. Our culture is powered by our commitment to three core values: Care, Drive and Excellence.

  • Care - We are invested in each other's well-being and professional growth.
  • Drive - We act with pace and determination. We are ambitious, committed to a growth mindset, and champion ownership and delivery.
  • Excellence - We understand our customers so we can exceed expectations.

We support our people through initiatives like Employee Resource Groups (ERGs), mentorship programs that bring our values to life.

Why join Blacklane?

At Blacklane, our Compensation and Benefits strategies are designed to be fair and market-aligned. We combine base salary with variable elements and long-term incentives as part of our overall rewards framework. In addition, we offer a benefits package tailored to each location, supporting health, wellbeing, time off, learning, and local needs. Some of the benefits for this role and country include:

  • Local perks – UK (London)
  • 100% employer-paid health insurance for you and your dependents, with 24hr GP access
  • 28 vacation days per year, increasing with tenure
  • Company pension with up to 5% employer contribution
  • 15 GBP weekly Just Eat lunch vouchers for UK hub employees
  • Your Mental and Physical Health → No compromise with Nilo and Wellhub
  • Continuous learning & certified coaching
  • Hybrid setup: 3 days a week in our London office
  • Fair pay and benefits tailored to local markets
  • Mystery Rides: Quarterly Voucher to enjoy personal trips around the world with Blacklane and experience our service from a guest’s perspective.

Do you have any questions or want to know more about our way of working? Feel free to contact us. We’re happy to connect! We place great value on equal opportunities. Therefore, we welcome everyone to apply!

Senior Software Engineer - Backend in London employer: Upgrade Your Travels

At Blacklane, we pride ourselves on being an exceptional employer, fostering a culture of care, drive, and excellence. Our London-based team enjoys a supportive work environment with generous benefits, including 100% employer-paid health insurance, 28 vacation days, and a hybrid work setup that promotes work-life balance. We are committed to your professional growth, offering tailored rewards and unique opportunities to experience our premium service firsthand.

Upgrade Your Travels

Contact Details:

Upgrade Your Travels Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Backend in London

Tip Number 1

Network like a pro! Reach out to current or former employees on LinkedIn, especially those in tech roles. A friendly chat can give you insider info and maybe even a referral!

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those using Ruby, Go, or any relevant tech. This gives us a taste of what you can do beyond the CV.

Tip Number 3

Ace the interview by practising common technical questions and coding challenges. We love seeing how you think through problems, so don’t just memorise answers—understand the concepts!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team at Blacklane.

We think you need these skills to ace Senior Software Engineer - Backend in London

Ruby
Go
Typescript
Java
Domain Driven Design (DDD)
Kubernetes
AWS

Some tips for your application 🫡

Show Off Your Skills:When you’re writing your application, make sure to highlight your experience with Ruby, Go, or any other languages you know. We want to see how your skills can help us tackle the unique challenges we face at Blacklane!

Be Authentic:Don’t be afraid to let your personality shine through in your application. We value curiosity and proactivity, so share examples of how you've demonstrated these traits in your previous roles.

Tailor Your Application:Make sure to tailor your application to the job description. Mention your experience with distributed systems, REST APIs, and any relevant technologies like Kubernetes or Terraform. This shows us you’ve done your homework!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Upgrade Your Travels

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Ruby, Go, and the cloud services like AWS. Be ready to discuss your experience with these languages and how you've used them in past projects.

Showcase Problem-Solving Skills

Prepare examples of unique challenges you've tackled in previous roles, particularly those related to distributed systems or event-driven architecture. Highlight your thought process and the impact of your solutions on the team or project.

Emphasise Team Collaboration

Since the role involves working in an agile team, be prepared to discuss how you contribute to a collaborative environment. Share experiences where you’ve engaged in code reviews, knowledge sharing, or mentoring others.

Demonstrate a Growth Mindset

Express your commitment to personal growth by discussing any recent skills or technologies you've learned. Mention how you stay updated with industry trends and how you plan to continue developing your expertise in backend engineering.