DEVELOPPEUR FULL STACK SENIOR F/H

SQUAD
Canton of Rueil-Malmaison, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 65K

Job location

Remote
Canton of Rueil-Malmaison, France

Tech stack

Java
API
Agile Methodologies
Code Review
Information Systems
Continuous Integration
DevOps
Programming Tools
Spring
Node.js
SQL Databases
Data Server Interface
Technical Debt
Backend
Angular
Docker

Job description

Au sein de la Direction des Systèmes d'informations, directement rattaché(e) au responsable Build, vous rejoindrez une équipe dynamique de 10 collaborateurs.

Ce que vous ferez

En tant que Développeur Full-Stack Senior, vous intervenez au cœur de la conception, du développement et de l'évolution de solutions applicatives robustes, performantes et sécurisées.

Vous jouez un rôle clé au sein de l'équipe Build en contribuant aux choix techniques, à la qualité des livrables et à la montée en compétence collective.

Et plus en détail, vos missions consisteront à :

Conception et développement

  • Participer à l'analyse des besoins en lien avec les équipes métier et MOA

  • Concevoir des solutions techniques en cohérence avec les architectures existantes et définies par la DSI

  • Développer des fonctionnalités de bout en bout (backend, intégrations, API, etc.)

  • Garantir la qualité du code (lisibilité, maintenabilité, testabilité)

  • Rédiger et maintenir la documentation technique associée (diagrammes, spécifications techniques, guides de mise en œuvre)

Qualité, sécurité et performance

  • Mettre en œuvre et promouvoir les bonnes pratiques de développement (clean code, patterns, revues de code)

  • Contribuer à la mise en place et à l'optimisation des tests (unitaires, d'intégration, de performance), en lien avec les pratiques de l'équipe

  • Veiller au respect des standards de sécurité, de performance et de résilience définis par la DSI

  • Analyser et résoudre les incidents techniques (bugs, problèmes de performance, instabilités)

Accompagnement des équipes et leadership technique

  • Jouer un rôle de référent technique auprès des développeurs plus juniors

  • Participer activement aux revues de code et partager des retours constructifs

  • Contribuer à la montée en compétence de l'équipe (pair programming, mentoring, ateliers techniques)

  • Être force de proposition dans les choix de patterns, frameworks et outils

Collaboration projet et delivery

  • Travailler en étroite collaboration avec les équipes métier, la MOA, le Responsable Build et le Squad Lead.

  • Participer aux cérémonies agiles (daily, planning).

  • Contribuer à la fiabilisation du delivery : anticipation des risques, découpage pertinent, estimations réalistes.

  • S'assurer de la bonne intégration des développements dans l'écosystème du SI (API, services, flux, données).

Veille technologique et amélioration continue

  • Assurer une veille régulière sur les langages, frameworks, librairies et outils de développement.

  • Expérimenter et proposer de nouvelles approches techniques lorsque cela apporte de la valeur.

  • Contribuer à la réduction de la dette technique : refactoring, rationalisation, simplification.

  • Participer à l'amélioration continue des processus de développement et d'industrialisation (CI/CD, automatisation, outillage).

Vous êtes au bon endroit si …

Requirements

  • Vous êtes diplômé(e) d'un Bac +5 (école d'ingénieur ou université).
  • Vous disposez de minimum 5 ans d'expérience en développement applicatif dans un environnement SI complexe, idéalement dans le secteur bancaire ou assurantiel.
  • Vous maîtrisez Java / Spring, les architectures distribuées, ainsi que Angular/Node, SQL et les pratiques DevOps (CI/CD, Docker).
  • Vous avez une forte culture de la qualité, des tests et du delivery.
  • Vous êtes à l'aise sur des sujets complexes (performance, intégration, migration) et avez de bonnes bases en sécurité, monitoring et méthodes Agile.
  • Vous faites preuve de leadership technique et savez travailler en écoute et collaboration.
  • Vous êtes rigoureux(se), bienveillant(e) et adoptez une posture professionnelle adaptée à des environnements exigeants.

Benefits & conditions

  • Rémunération : un package avec une rémunération fixe, une prime annuelle liée à vos performances individuelles et une prime de participation annuelle liée aux performances de l'entreprise
  • Congés : 12 jours de RTT en complément de vos 25 jours de congés payés
  • Télétravail : jusqu'à 2 jours par semaine
  • Restauration : accès au restaurant d'entreprise avec une participation financière de l'employeur

Apply for this position