About BlaBlaCar
BlaBlaCar is the world’s leading community-based travel app enabling 26 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.
About BlaBlaCar Daily
We’re looking for people to join our journey on BlaBlaCar Daily. We are an independent business unit growing fast following the acquisition of Klaxit in March 2023. We are going to be about 100 people together building the best commute carpooling solution. We are actively developing and testing the product in France, Belgium and Switzerland with thousands of daily carpoolers.
Your Mission
We are looking for a Python Backend Engineer to join us on the development of BlaBlaCar Daily on the Compliance & Operations squad. You will work on technical challenges and product feature developments related to topics such as fraud fighting, payment, compliance with internal and external processes, and security requirements. You will be involved in all parts of the development, from the early conception meetings, development and test strategy, to deployment in production, on-call, observability, and support. You will mainly work on backend features with occasional contributions to our frontend projects.
Your responsibilities
Participate in the whole application development lifecycle, including: early-stage product meetings, architecture design, development, tests strategy, deployment to production, monitoring, alerting and supportSupport and collaborate with other engineers on the team to develop our backend projects together (e.g: quality process, develop unique and innovative features for fighting fraud, contribute to platformisation)Adapt existing feature implementations to growing scalability challengesDevelop new functionality to meet internal and external demands required for Daily to remain compliant in the markets we operate inYour qualifications
At least 3 years of experience in back end development. Our internal stack is Python (Flask), if you have experience on Django or APIrest it’s a good fit tooFamiliar with databases; especially relational ones like PostgreSQL (and the extension PostGis)Computer science background (database design, algorithms and data structures, networking, abstractions, security)Ability to find the good balance between fast iterations and quality of deliveryAbility to take a research problem from conception to production-ready for our usersFluent in English.And it would be nice (not required) if you had:
Experience with machine learning algorithms applied to fraud fightingExperience with developer tools like Docker, Kubernetes, and monitoring solutionsWhat we have to offer
Full remote possible anywhere in France4 additional weeks on top of legal maternity leavesFinancial support for home office equipmentMinimum 25 days holiday per yearLocal meal plan policy (Swile card)50% transportation paid (Forfait Mobilité Durable)Free unlimited carpooling & bus ridesPersonal growth via trainings, mentorship, and internal mobility programsRegular team building eventsMental health support through Moka.care1 day off per year to test our productAnnual budget for Sport & Cultural activities (180EUR reimbursed)Interested in joining the ride?
a 45-min video-call with Marion, Talent Acquisition Manager to get to know you, understand your career expectations and answer your questionsa 60-min video-call with Milio, Engineering Manager to discuss your experience and share more details about the teama 90-min live coding session with 2 Software Engineers to deepdive into your knowledge and experience a 60-min live design session with 2 Software Engineersa 30-min video-call with Ricardo, Director of Engineering at BlaBlaCar Daily for vision fit and rounding off the processNot sure yet?
Check out our 100 reasons to join BlaBlaCar!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.