Confirmed Backend Engineer - Identity & Access Management
BlaBlaCar
Paris or Remote, France
Your Mission
We are looking for a Confirmed Backend Engineer to join the Identity & Access Management (IAM) team at BlaBlaCar. The IAM team's mission is to power trust on the BlaBlaCar platform by guaranteeing secure access, managing user identity and authentication, and ensuring the privacy and safety of our members' personal data.
As a Backend Engineer, your role will be to design, build, and operate the robust and scalable services that manage millions of travelers' accounts. You will be at the heart of our platform's security, developing features that build trust, enhance data privacy, and protect our members from malicious attacks.
You will report to the squad's Engineering Manager and work within a team of 7 Software Engineers and a Product Manager.
Your responsibilities
- Participate in the whole application lifecycle, from early meetings and design to development, test strategy, deployment, monitoring, alerting, and support.
- Design, build, and evolve the core backend services that manage user identity, authentication, accounts, and authorization for the BlaBlaCar platform.
- Contribute to the ongoing migration from a monolith to a fully service-oriented architecture, helping to build a cloud-compatible platform on GCP.
- Enhance platform security and data privacy, ensuring our services are protected against malicious activity and that regulations pertaining to personal data are respected.
- Collaborate with Product teams to find the most relevant and secure solutions for our members.
- Operate services in production, ensuring they perform as expected through robust monitoring and instrumentation.
Your qualifications
- You have 3+ years of experience from companies with a strong engineering culture, within a growth context.
- You are fluent in Java and know frameworks such as Spring, Spring Boot, JUnit, and Mockito.
- You have hands-on experience with Git, Docker, Kubernetes , and monitoring solutions (Datadog).
- You have a good knowledge of service-oriented and event-driven architecture, and can determine when to apply a given architectural pattern.
- You have good communication skills, you’re humble and you're a team player.
- Full working proficiency in English
- Fit with our BlaBlaPrinciples
Don't forget to mention EuroTechJobs when applying.