CDI - Senior Software Engineer

Matera
Bordeaux, France
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€65,000.0 - €85,000.0
Working hours
Regular working hours
Job source

Tech stack

Databases Continuous Integration Cursor (Graphical User Interface Elements) Github PostgreSQL Ruby on Rails Redis TypeScript Rspec Large Language Models Grafana Generative AI
+7 more
Backend Webpack Kubernetes Playwright Sentry React Native Cucumber (Software)

Job description

  • 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, * 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., * 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.

Requirements

  • 8+ ans d’expĂ©rience backend, idĂ©alement Ruby on Rails (pas bloquant).

Benefits & conditions

  • 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, 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all