Blablacar
Confirmed Backend Engineer - Train
Paris, France. Posted 21 days ago
The role
You will be a backend software engineer on the Train Supply team, scaling BlaBlaCar's train distribution in Europe. You will work on the Train GDS micro service stack (Spring Boot 3) from design through deployment and monitoring.
What you will do
- Define scalable solutions to technical challenges of train distribution
- Enhance, maintain and monitor the current BlaBlaCar train ecosystem
- Take part in the whole application lifecycle: discovery, design, development, test strategy, deployment, monitoring, alerting and support
- Work with people in product, business, data and QA roles
- Lead complex projects involving multiple teams and external actors
- Contribute to raising train team engineering standards
- Use AI tools in daily workflows
Required qualifications
- 3+ years of experience at companies with a strong engineering culture
- Fluent in Java
- Knowledge of Spring Boot, JUnit and Mockito
- Hands-on experience with Git, Docker, Kubernetes and monitoring solutions
- Understanding of service oriented architecture and when to apply architectural patterns
- Ability to balance fast iterations and delivery quality
- Excellent communication skills and a team player
- Fluency in English
Nice to have
- Strong knowledge of train distribution or a similar environment with the same technical challenges
Benefits
- Hybrid position
- 4 additional weeks on top of legal maternity/paternity leave
- 50% healthcare coverage (Alan)
- 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 and bus rides
- Personal growth via trainings, mentorship and internal mobility programs
- Employee stock ownership plan
- Regular team building events
- 1 day off per year to test the product
Before you apply
- Hiring process: video call with a Talent Acquisition Manager (45 min), video call with the Engineering Manager (60 min), live coding session (90 min), design interview (60 min), vision fit call (30 mi
- Hiring process lasts on average 25-30 days; offers usually come within 48 hours
About the company
BlaBlaCar is a community-based travel app where drivers share empty seats with passengers going the same way. The BlaBlaCar Group also includes Obilet, an online bus ticketing platform in Turkey.