Python Backend Engineer - Daily

Job summary
Permanent contract
Paris
Salary: Not specified
Fully-remote
Experience: > 3 years
Skills & expertise
Networking
Kubernetes
Postgis
Postgresql
Flask
+3
Apply

BlaBlaCar
BlaBlaCar

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

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 support
  • Support 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 challenges
  • Develop new functionality to meet internal and external demands required for Daily to remain compliant in the markets we operate in
  • Your 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 too
  • Familiar 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 delivery
  • Ability to take a research problem from conception to production-ready for our users
  • Fluent in English.
  • And it would be nice (not required) if you had:

  • Experience with machine learning algorithms applied to fraud fighting
  • Experience with developer tools like Docker, Kubernetes, and monitoring solutions
  • What we have to offer

  • Full remote possible anywhere in France
  • 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)
  • Free unlimited carpooling & bus rides
  • Personal growth via trainings, mentorship, and internal mobility programs
  • 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?

  • a 45-min video-call with Marion, Talent Acquisition Manager to get to know you, understand your career expectations and answer your questions
  • a 60-min video-call with Milio, Engineering Manager  to discuss your experience and share more details about the team
  • a 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 Engineers
  • a 30-min video-call with Ricardo, Director of Engineering at BlaBlaCar Daily for vision fit and rounding off the process
  • Not 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.

    Want to know more?

    These job openings might interest you!

    These companies are also recruiting for the position of “Software & Web Development”.

    See all job openings
    Apply