We are hiring a Lead Backend Engineer to build the V2 of our products by integrating AI-driven automation use cases and delivering a higher level of quality.
The context is demanding: highly customizable product, complex business logic, high volume, and a transition toward a modern architecture (microservices, event-driven).
But above all, there is a clear ambition: use AI as a lever to transform the product and accelerate engineering.
Here, backend is not a support function. It is the core engine of the product. The decisions made today will shape the platform for years to come.
You take ownership of a strategic backend scope.
The system has been built over multiple cycles with strong constraints.
We are now rebuilding the foundations: domain decomposition, data flows, consistency, observability.
You won’t just develop — you will structure, make decisions, raise the technical bar, and actively contribute to transforming the product.
You are expected to deliver on three key dimensions:
System robustness
Clarity of technical decisions
Ability to integrate AI intelligently into products and engineering workflows
🚀 Key responsibilities
Contribute to the definition and evolution of backend architecture (microservices, event-driven)
Make impactful, long-term technical decisions
Challenge the existing system and simplify when needed
Ensure overall system consistency (DDD, APIs, data flows)
Design and build robust services using Java / Spring Boot
Define clear, versioned APIs aligned with product use (API-first approach)
Handle critical topics (performance, refactoring, technical debt)
Maintain high standards of code quality
Identify concrete use cases to integrate AI into the product
Leverage AI to improve engineering efficiency (development, testing, debugging, documentation)
Contribute to transforming the product into a more intelligent and automated platform
Propose tools, frameworks, and new approaches
Implement Zero-Trust principles (authentication, authorization, encryption)
Design and optimize MariaDB data models
Use materialized views and performance strategies adapted to scale and usage
Design resilient and scalable systems
Implement event-driven architectures (Kafka or equivalent)
Ensure reliability of data flows and consistency
Raise the technical level of the team
Establish best practices (code, testing, reviews, documentation)
Support developers in technical decision-making
Act as a reference point
Engineering degree (Master’s level or equivalent)
3–4+ years of experience in backend development (Java, Kotlin, C/C++, Rust)
Strong understanding of microservices architecture and REST API design
Experience with event-driven systems (Kafka, RabbitMQ, etc.)
Good knowledge of application security best practices
Familiar with Docker, Kubernetes, and CI/CD pipelines
Rigorous, curious, and driven to understand the “why” behind the “how”
HR screening (20–30 min, video)
Hiring Manager interview (video)
Technical test
Onsite interviews (HR / Head of Engineering / CTO)
Rencontrez Adeline, Cheffe de Projet
Rencontrez Etienne, Président
These companies are also recruiting for the position of “Software & Web Development”.