CDI - Senior Software Engineer
đ«đ· France
React Native
Management
Ruby
Ruby on Rails
TypeScript
Kubernetes
PostgreSQL
GitHub
Design
Redis
Backend
Devops
Translator
Security Engineer
EUR 65000 - 85000 / year
CDI - Senior Software Engineer
from đ«đ· France
EUR 65000 - 85000 / year
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 organisationDomain-Driven Design etClean 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 offreGenAI in-house : des agents LLM de plus en plus intĂ©grĂ©s dans le produit (support, workflows mĂ©tierâŠ)
Notre stack
Unmonorepo 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, voire le chercher â quelqu'un que la nouveautĂ© stimule plutĂŽt qu'elle ne dĂ©stabilise.
Les avantages
Package
65K⏠â 85K⏠brut fixe (12 mois) pour un profil Senior, selon expĂ©rience
88KâŹ+ pour un profil Staff
Onboarding & évolution
2 semaines d'onboarding Matera Ă Paris
Career path structuré : accompagnement hebdomadaire par ton·ta manager, performance review annuelle, mobilité interne encouragée
Politique de rémunération transparente
Qualité de vie
Accompagnement parentalité : reprise à 80% pendant 4 semaines payées à 100%, 5 jours de congés supplémentaires/an pour enfant malade
Temps de Trajet Responsable (TTR) : 1 jour de congé/an pour modes de transport responsables
Congés menstruels : 1 jour de congé payé supplémentaire par mois
Sport : AccĂšs Gymlib
Bons plans culture via Leeto (cinĂ©ma, musĂ©es, parcsâŠ)
Base légale
Congés payés et RTT (selon statut)
Mutuelle & Carte Swile pris en charge Ă 50%
Prévoyance prise en charge à 100%
Prime vacances (SYNTEC)
Transport Ă 50%
MacBook M3 (ou autre selon préférences) + équipements fournis
Frais kilométriques professionnels pris en charge
Informations pratiques
Localisation : Paris, Lyon, Marseille, Toulouse, Annecy ou Bordeaux
Contrat : CDI, cadre forfait jour
TĂ©lĂ©travail : flexible â 2 jours de prĂ©sence bureau par semaine
8+ ans d'expérience backend, idéalement Ruby on Rails (pas bloquant).
Au-delà de l'expérience, ce qu'on cherche :
Une vraie autonomie. Tu n'as pas besoin d'ĂȘtre relancĂ©. Tu peux te ramp-up rapidement sur n'importe quel scope inconnu, intervenir sur n'importe quelle partie de la codebase, et gĂ©rer des projets de bout en bout â parfois sans PM.
L'IA comme outil principal. Tu utilises Cursor et les LLMs au quotidien, tu sais prompter, itérer, et surtout critiquer ce que l'IA produit. Tu ne délÚgues pas aveuglément.
Une posture de leader. Tu n'es pas un single point of failure : ce que tu construis est compréhensible et maintenable par les autres. Tu débloques, tu mentores, tu élÚves le niveau. Tu contribues activement à des sujets hors de ton scope direct.
Un sens du produit. Tu comprends pourquoi tu codes ce que tu codes. Tu challenges les specs, tu identifies les edge cases business, tu sais t'adresser aux équipes métier pour trouver les bonnes réponses.
Processus de recrutement :Â
1ïžâŁ On Ă©tudie ta candidature
2ïžâŁ Call avec Mavrick (Head of Engineering)
3ïžâŁ 2 Entretiens techniques (Algo interview & System Design Interview)
4ïžâŁ Rencontre avec ta future Ă©quipe
đ il faut prĂ©voir 2 semaines pour rĂ©aliser le processus de recrutement au complet.
Ă savoir :
đ Nous nous efforçons de faire un retour sur ta candidature le plus rapidement possible (sous une semaine). Que le retour soit positif ou nĂ©gatif, tu recevras un mail de notre part - pense Ă regarder tes spams au cas oĂč.
âïž Si tu as besoin de prĂ©dispositions particuliĂšres pour rĂ©aliser les entretiens dans les meilleures conditions, tu peux le notifier lors de ta candidature et en informer lâĂ©quipe Recrutement.









