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 a Junior Backend Engineer to join our Post-Booking full-stack squad at BlaBlaCar. Within the squad, you'll work on building and fine-tuning top-quality features which enable our passengers to enjoy a smooth and serene post-purchase experience, from real-time bus tracking to seamless ticket exchange ; our ultimate objective being to elevate our customers’ satisfaction and loyalty.
As a Junior Backend Engineer, you’ll work collaboratively with your squad mates and your stakeholders on the design and the delivery of these product features from the early-stage conception to the final roll-out. Beyond the actual implementation, you'll be empowered to own and impact each phase of our projects' lifecycle.
You will be reporting to Alexandre, Engineering Manager of the squad composed with 6 engineers, supported by a Product Manager and an UX Designer.
Your Responsibilities
• Collaborate with both engineering peers and non-technical stakeholders to help shape the features that land in production.
• Participate in the technical design, development, and maintenance of the Java microservices that serve the Post-Booking flows for the BlaBlaCar platform.
• Participate in the whole application lifecycle, from early meetings and design to development, test strategy, and deployment - and of course, monitoring, alerting, and support.
• Share your knowledge in the team: provide documentation on your work, set-up and enforce good practices and processes, communicate on changes, conduct code reviews.
Your skills and qualifications
• You have a first experience in Java and its frameworks such as Spring, Spring Boot, JUnit, and Mockito.
• You know what service-oriented architecture looks like, and you can determine when to apply a given architectural pattern.
• Some knowledge or prior experience with Docker, Kubernetes and Datadog is a plus
• You're comfortable working in a fast-paced environment with a strong product focus, you appropriately set the needle between technical quality and time-to-market.
• You have good communication skills, you enjoy sharing & learning from others, you’re able to adapt your communication to non-technical stakeholders.
• You’re a team player, willing to positively tweak and improve our team’s ways of working, favoring team communication and agreements over theoretical or dogmatic approaches.
• You embrace change, are able to take a step back, and focus on added-value tasks.
• You’re fluent in English.
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!
What we have to offer
• Full remote possible in the country of the role (+ access to BlaBlaCar co-working spaces in Bordeaux, Toulouse, Lyon, Nantes and Sophia Antipolis)
• 4 additional weeks parental leave 100% paid
• Financial support for home office equipment
• Relocation package and visa support
• Free unlimited carpooling & bus rides
• Employee Stock Ownership plan
• 25 days holiday per year + RTT
• Local meal plan policies (Swile card in France)
• 50% transportation paid in France (Forfait Mobilité Durable)
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 Alexandre, 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 Gilles, 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.
Not sure yet?