Senior Software Engineer

Listitem
Marseille, France
1 day ago
Apply on startup.jobs
Prepare application

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

Code Review Databases Continuous Integration Cursor (Graphical User Interface Elements) Github PostgreSQL Ruby on Rails Redis TypeScript ReactJS Rspec Large Language Models
+9 more
Grafana Generative AI 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

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

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 startup.jobs
Prepare application