💼 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 for 2 Confirmed Backend Software Engineers to join the Search team and the Booking team at Blablacar.
Search Team Mission 🔍
- Enable passengers to seamlessly choose the most relevant multimodal trip from our carpool, bus, and soon train supplies.
- As a Backend Engineer, contribute to delivering a reliable and scalable multimodal search platform.
- Report to Louise and work with a fullstack team of 12 engineers.
Booking Team Mission 🛒
- Optimize our multimodal (carpool, bus, and very soon train supplies) booking and checkout experience for passengers.
- Integrate and unify multiple heterogeneous inventory sources from external partners.
- As a Backend Engineer, work on technical challenges and product feature developments from early-stage conception to development, testing strategy, deployment in production, and monitoring.
- Report to Clothilde and work with a fullstack team of 10 engineers.
⚙️ Your Responsibilities ⚙️
- Participate in the design, development, and maintenance of Java microservices for the Blablacar platform.
- Ensure microservices are scalable, robust, and easy for frontend developers to use.
- Participate in the whole application lifecycle, from early meetings and design to development, test strategy, and deployment, monitoring, alerting, and support.
- Participate in defining features with product and design teams to find relevant solutions for members.
- Interact with people with different roles and backgrounds, sharing technical expertise with technical, product, and business professionals.
📚 Your Qualifications 📚
- 3+ years of experience in companies with a strong engineering culture within a growth context.
- Fluent in Java and familiar with frameworks like Spring, Spring Boot, JUnit, and Mockito.
- Hands-on experience with Git, Docker, Kubernetes, and monitoring solutions (Datadog).
- Understanding of service-oriented architecture and ability to determine when to apply a given architectural pattern.
- Good communication skills and a team player, eager to share, learn from teammates, and grow together as a team.
- Ability to take ownership, aligned with business priorities.
- Full working proficiency in English.
- Fit with our BlaBlaPrinciples.
🎁 What we have to offer 🎁
- Full remote possible in France, with access to BlaBlaCar co-working spaces in Bordeaux, Toulouse, Lyon, Nantes, and Sophia Antipolis.
- 4 additional weeks on top of legal maternity leaves.
- Financial support for home office equipment.
- Minimum 25 days holiday per year.
- Local meal plan policy (Swile card).
- 50% transportation paid (Forfait Mobilité Durable).
- Relocation package and visa support.
- Free unlimited carpooling & bus rides.
- Personal growth via trainings, mentorship, and internal mobility programs.
- Employee Stock ownership plan.
- Regular team building events.
- Mental health support through Moka.care.
- 1 day off per year to test our product.
- Annual budget for Sport & Cultural activities (180EUR reimbursed).
🚀 Interested in joining the ride? 🚀
- 45-min video call with Marion, Talent Acquisition Manager, to get to know you, understand your career expectations, and answer your questions.
- 60-min video call with Louise or Clothilde, Engineering Managers, to get to know the team and the projects you will be working on.
- 90-min video call with two of our engineers to run a Live Coding exercise along with a code review.
- 60-min video call with two of our engineers to assess your problem-solving skills through a Design exercise.
- 30-min video call with Gilles, VP of Engineering, to give you a more strategic view of our engineering directions.
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. 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.