At a Glance
- Tasks: Join an agile team to develop and optimise services for a leading global chauffeur platform.
- Company: Blacklane, a fast-growing tech company revolutionising premium transport services worldwide.
- Benefits: Competitive salary, flexible work options, and opportunities for personal growth and volunteering.
- Why this job: Make a real impact on travel experiences while working with cutting-edge technologies.
- Qualifications: 5+ years in software development with experience in Ruby or Go and REST APIs.
- Other info: Diverse, inclusive culture with strong support for employee initiatives and career development.
The predicted salary is between 36000 - 60000 £ 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
Blacklane has grown from a two-person startup in Berlin to a global team of over 300 people representing 54+ nationalities. Powered by our commitment to care, inclusion, innovation, and collaboration, we support employees through initiatives like Employee Resource Groups (ERGs), mentorship programs, and more.
Here are just a few examples of the ERGs fostering connection:
- LGBTQIA+ Network – Advocating for inclusivity and championing allyship.
- Bookclub – Encouraging cultural exchange, fostering discussion, critical thinking, and team engagement through shared reading and analysis.
- Blacklane Cares Leave – Spend up to eight paid hours annually volunteering for causes meaningful to you.
We welcome—and actively support—employees to create or join the communities that are important to them.
Why join us in a Blacklane on the fast lane?
Fair Pay
Senior Software Engineer - Backend employer: Blacklane
Contact Detail:
Blacklane Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Backend
✨Tip Number 1
Get to know the company culture before your interview. Check out Blacklane's values and initiatives like their Employee Resource Groups. This will help you connect your experiences with what they care about, making you a more appealing candidate.
✨Tip Number 2
Brush up on your technical skills, especially in Ruby and Go, since they’re key for this role. Be ready to discuss your past projects and how you tackled challenges, particularly around distributed systems and event-driven architecture.
✨Tip Number 3
Prepare some thoughtful questions for your interviewers. Ask about their agile processes or how they handle code reviews. This shows you're genuinely interested in the role and eager to contribute to their team.
✨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 proactive and serious about joining the Blacklane team.
We think you need these skills to ace Senior Software Engineer - Backend
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with the programming languages mentioned in the job description. We want to see how your skills in Ruby, Go, or any other relevant tech can contribute to our team!
Be Specific About Your Experience: Don’t just list your past jobs; tell us about specific projects you've worked on that relate to backend development. Share how you tackled challenges, especially in distributed systems or event-driven architecture. We love a good story!
Keep It Professional but Personal: While we appreciate professionalism, don’t be afraid to let your personality shine through. We’re looking for proactive and curious team players, so a bit of your unique voice can help us get to know you better.
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’re considered for the role. Plus, it shows you’re keen on joining our awesome team at Blacklane!
How to prepare for a job interview at Blacklane
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Ruby and Go. Brush up on your knowledge of Kubernetes, Terraform, and the various data storage technologies like Postgres and MySQL. Being able to discuss how you've used these tools in past projects will show that you're not just familiar with them, but that you can apply them effectively.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly those related to distributed systems or event-driven architecture. Think about how you approached these problems and what solutions you implemented. This will demonstrate your proactive nature and ability to tackle unique challenges, which is key for a Senior Software Engineer.
✨Emphasise Team Collaboration
Since the role involves working within autonomous agile teams, be ready to share examples of how you've collaborated with others in the past. Highlight your experience with code reviews, knowledge sharing, and maintaining high standards through documentation. This will show that you value teamwork and are committed to contributing to a motivated and open-minded environment.
✨Commit to Continuous Learning
Express your enthusiasm for personal growth and learning new skills. Mention any recent courses, certifications, or projects where you’ve expanded your knowledge, especially in areas like domain-driven design or containerized environments. This aligns perfectly with Blacklane's culture of innovation and commitment to employee development.