Confirmed Backend Engineer - Door-to-Door
Paris or Remote from France
Engineering – Back-end /
Permanent /
Hybrid
About BlaBlaCar
BlaBlaCar is the world’s leading community-based travel app enabling 27 million members a year to carpool or travel by bus in 21 countries. Our team of 800 employees counts over 50 nationalities and is spread across our 5 global offices, 30% working fully remotely.
Your Mission
We are looking to onboard a second Backend Engineer in the Door to Door team. You will be crucial in implementing the target architecture within the BlaBlaCar platform that will support a strategic obsession for the company. The ideal candidate will balance rapid iteration with foresight into future system scalability.
Our goal is to foster team autonomy, operating experimentally within BlaBlaCar's technical teams. This involves contributing externally to various scopes, such as passenger and driver experience, while maintaining strong ownership of our core domain as a standalone supply.
Why should you apply for this role?
Joining the door to door team is an opportunity to be a core contributor to the future of carpooling! Our mission is to build a new “door-to-door” experience within the BlaBlaCar product, replicating the convenience of owning a car without ownership. Our ambition is to extend our passenger and driver audience by providing a more rich and diverse offer, possibly reaching people that don't consider carpooling today. It is the way to continue growing carpooling worldwide and delivering on our our #zeroemptyseats mission. Our target: reach 1M passengers using this new feature by 2028, generating around 5M€ additional GMV.
The first months of this position will be dedicated to assessing product market fit for medium to long distance carpool of this new door-to-door paradigm.
Your responsibilities
• You will work closely with the product manager, product designer and other engineers to ensure that the product meets business needs and user requirements.
• You should expect time to market to be the main prioritization driver here: this means you’ll have to be able to produce resources that we can leverage fast enough and to learn by doing in a timely manner. You’ll also have to be comfortable with throwing things on the road and trying different approaches.
• You’ll use your strong agility mindset in order to identify what opportunities to leverage in the BlaBlaCar environment in order to find the right balance between creating new or reusing existing resources.
On the long run, and once we have validated our business model, we will also rely on you as a backend engineering lead to craft the long term solution to this product:
• Design, develop and maintain high-performance and scalable backend systems for the new product.
• Ensure that the product is developed according to best practices, coding standards, and BlaBlaCar architecture principles.
• Work closely with other teams to ensure smooth integration with existing systems and leverage what’s in place.
• Be proactive in identifying and suggesting improvements to existing architecture to anticipate long term scalability.
• Onboard new backend engineers in the team.
Your qualifications
• At least 4 years of professional experience in backend engineering
• Strong knowledge of service oriented architecture and architectural patterns
• Familiar with databases; especially relational ones like MariaDB
• Strong agility and business prioritization skills: you should have a trial and error mindset. We’ll have to try things, learn from them, and potentially discard some ideas on the road
• Hands-on experience with developer tools like Git, Docker, Kubernetes, and monitoring solutions (Datadog)
• Excellent communication skills and enjoy sharing & learning from others
• Ability to prioritize and to find a good balance between fast iterations and quality of delivery
• Fluency in English
Nice to have:
• General knowledge of the BlaBlaCar platform is a plus (understanding of our service oriented architecture and the different domains we cover like authentication, payment, carpool inventory, …)
• Knowledge of frameworks like Spring, Spring Boot, JUnit and Mockito
If you don’t meet 100% of the qualifications outlined above, tell us why you’d still be a great fit for this role in your application.
Interested in joining the ride?
• a 45-min video-call with Maxime, Talent Acquisition Manager, to get to know you, understand your career expectations and answer your questions
• a 60-min video-call with Thomas Désert, Engineering Manager, to discuss your experience and share more details about the team
• a 90-min live coding session with Software Engineers
• a 60-min design interview with Software Engineers
• a 30-min video-call with Sébastien Labat, VP Engineering, for vision fit and rounding off the process
Our hiring process lasts on average 25-30 days, offers usually come within 48 hours.
BlaBlaCar is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.