Software Engineer
Senior Software Engineer responsible for architecting robust, end‑to‑end solutions on a Ruby on Rails + React/React Native platform, driving technical leadership, and delivering full projects from design to production within a Domain‑Driven Design and Clean Architecture framework.
Ta mission
Dans un contexte où l'IA génère 100% du code, ce qui fait la différence c'est la capacité à penser l'architecture, cadrer le bon problème, et livrer seul des projets entiers — de la conception à la prod.
En tant que Senior chez Matera, ton impact dépasse ta squad : tu es un leader technique pour toute l'équipe, tu rends les autres plus efficaces, et tu contribues activement à des sujets transverses en dehors de ton scope quotidien.
Concrètement :
Architecturer des solutions robustes dans notre organisation Domain-Driven Design et Clean Architecture
Concevoir et délivrer des features bout en bout sur notre plateforme (Ruby on Rails + React/React Native), en autonomie, sur n'importe quel scope
Participer aux discussions de roadmap, avoir des opinions claires et les défendre — y compris mener des projets sans PM sur des quick wins ou des features internes
Élever le niveau de l'équipe : code reviews hautement qualitatives, mentoring, partage de connaissances
Appliquer et incarner la vision technique portée par notre CTO et nos Staffs, en y contribuant activement
Contribuer à notre offre GenAI in-house : des agents LLM de plus en plus intégrés dans le produit (support, workflows métier…)
Notre stack
Un monorepo composé de plusieurs projets:
◦ Un backend Ruby on Rails, RSpec, Cucumber
◦ 3 frontends react : Typescript, Vite, Tanstack, Playwright
◦ Un projet mobile cross platforme react native avec Typescript
Database – PostgreSQL, Redis, Open earch
Architecture – Domain-Driven Design, Clean Architecture
Observability – Sentry, Grafana, Loki, Mimir, Tempo
CI/CD – GitHub Actions, Kubernetes
IA & outillage – Cursor, orchestrateur de plans intégré au repo, agents LLM dans le process de support
Comment nous travaillons
Squads autonomes – Des squads de 5 devs avec un EM, responsables de la maintenance de leur domaine de bout en bout, mais amenées à intervenir sur des domaines très différents pour la création de nouvelles features.
Ownership / Autonomie - Chaque dev est amené à mener des projets de bout en bout, potentiellement en autonomie, en lien direct avec les products et les équipes métiers. La prise d’initiative et l’ownership sont très importants pour nous.
IA-first – 100% du code est généré par IA via Cursor et un orchestrateur de plans intégré au repo. Ce n'est pas un bonus, c'est notre façon de travailler. On attend de toi que tu maîtrises ces outils et que tu saches en tirer le meilleur.
Pragmatisme & efficacité – Méthodologie proche du Kanban. On livre, on apprend, on améliore.
Flexibilité – Horaires souples, télétravail possible avec 2 jours de présence bureau par semaine, des bureaux partout en France et en Allemagne.
Adaptabilité – Notre métier évolue vite, et notre organisation avec. Tu dois être à l'aise avec le changement, v
Posted June 19, 2026