Subscribe to the latest remote jobs:

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.

by @maxrusakovic