Backend Engineer designing and operating secure services for user identity and authentication. Contributing to BlaBlaCar's migration towards a service-oriented architecture in a collaborative team.
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.
Requirements
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
Benefits
Hybrid status for this role : 2-3 days at the Office
4 additional weeks on top of legal maternity/paternity leaves
Java backend developer focused on designing microservices with Spring Boot and developing secure REST APIs. Seeking experienced candidates in a hybrid role based in Mexico City.
Senior Back - end Engineer creating scalable backend solutions for enterprise compensation platform at beqom. Collaborating with a diverse team to deliver impactful tech solutions.
Software Engineer Trainee contributing to 5G/6G software development at Nokia. Collaborate in an agile environment and gain real - world experience with modern technologies.
Full Stack Senior Software Engineer at GEICO, focusing on Java and React to enhance customer communication tools. Engage in application development for underwriting processes and AI - driven solutions.
Backend Engineer role at Storyby involves API development and implementation using Node.js and TypeScript. Collaborate in a hybrid setup to enhance entertainment tech products.
Senior AI Engineer leading design and implementation of AI capabilities for Accelya's Cargo platform. Focusing on production - grade systems and integrating AI models into backend services.
SAP Software Engineer focusing on Java development in agile teams, collaborating on SaaS services and employing modern technologies like Kubernetes, Spring Boot, and VueJS.
Senior Software Engineer for creating backend systems for Accelya's airline software platform. Focus on C++ development and ownership of system - level capabilities.
Lead .NET Developer responsible for developing applications in a hybrid team environment, focusing on finance and banking. Collaborating with cross - functional teams and mentoring junior developers.
Senior GenAI Backend Platform Developer at FINRA developing scalable generative AI backend solutions. Collaborating with teams to implement AWS services and ensuring code quality and security in a fast - paced environment.