Ingénieur Senior Base de données & Backend H/F

GE Vernova, Inc.

Montpellier

Sur place

EUR 65 000 - 100 000

Plein temps

14 jours+
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’on recherche pour ce poste.

Passez les filtres ATS

Résumé du poste

GE Vernova, Inc. recherche un ingénieur Backend et Base de données confirmé pour faire évoluer notre couche persistance.

Vous concevrez l abstraction qui dé-couple la logique métier des technologies de stockage et interagirez avec PostgreSQL, SQL Server et MongoDB dans un environnement Kubernetes. Vous serez responsable du design des patterns Repository/Unit-of-Work, CQRS, et de l'optimisation des performances; vous piloterez l'opération des bases dans Kubernetes et veillerez à la résilience et

Qualifications

  • Expérience poussée en persistance relationnelle (PostgreSQL, SQL Server) et NoSQL (MongoDB).
  • Maîtrise des modèles Repository et Unit-of-Work et du CQRS.
  • Data Ops Cloud-Native: gestion d’instances Kubernetes et opérateurs DB.
  • Optimisation des performances: diagnostics d’exécution, indexation, pooling de connexions.

Responsabilités

  • Concevoir et maintenir une couche Repository/Unit-of-Work abstraite pour découpler stockage et logique métier.
  • Définir l’Interface Standardisée d’accès aux moteurs de données multi-DB.
  • Optimiser les requêtes et mettre en place CQRS/Read-Model pour latence <100ms sur les dashboards.
  • Piloter les opérations Kubernetes pour les bases de données (sauvegardes, PITR, schéma).
  • Implanter des mécanismes de résilience et de scalabilité (Circuit Breaker, scaling horizontal).

Connaissances

Architecture CQRS
Repository/Unit-of-Work
Patterns d abstractions
Data Ops Cloud-Native
Kubernetes

Outils

PostgreSQL
TimescaleDB
MongoDB
Redis
OpenTelemetry
Crossplane
C#
TypeScript

Description du poste

Job Description Summary

Nous recherchons un ingénieur Backend et Base de données hautement qualifié pour mener l'évolution de notre couche de persistance des données. Vous ne vous contenterez pas d'écrire des requêtes ; vous concevrez la couche d'abstraction qui découple notre logique métier des technologies de stockage sous-jacentes. Vous serez responsable de définir la manière dont notre plateforme interagit avec des bases de données hétérogènes (PostgreSQL, SQL Server, MongoDB) tout en garantissant une performance, une fiabilité et une observabilité de premier ordre dans un environnement Kubernetes.

Job Description

Responsabilités principales :

  • Architecture d'abstraction :Concevoir et maintenir une couche Repository/Unit-of-Work qui abstrait l'implémentation du stockage, nous permettant de changer de fournisseur de base de données sans impacter nos domaines métier.
  • Gestion multi-moteurs :Gérer le cycle de vie de divers moteurs de données. Vous définirez l"Interface Standardisée" via laquelle les microservices accèdent à ces moteurs.
  • Ingénierie de performance :Optimiser les requêtes complexes, définir des stratégies d'indexation et implémenter des modèles CQRS/Read-Model pour garantir une latence inférieure à 100ms sur les tableaux de bord.
  • Opérations natives Kubernetes (K8s) :Piloter l'automatisation de la maintenance des bases de données (sauvegardes, restauration à un point dans le temps, mises à jour de schéma) via des Opérateurs ou des flux de travail Helm.
  • Résilience et scalabilité :Implémenter des modèles de Circuit Breaker pour l'accès aux données et concevoir des stratégies de mise à l'échelle horizontale.

Compétences et expérience requises:

  • Expertise en persistance :Expérience approfondie des bases de données relationnelles (PostgreSQL, SQL Server) et NoSQL (MongoDB). Vous maîtrisez les compromis entre conformité ACID et cohérence éventuelle.
  • Modèles d'abstraction :Maîtrise des modèles Repository, Unit-of-Work et CQRS. Expérience dans la création de bibliothèques internes d'accès aux données masquant les complexités des ORM/drivers.
  • Data Ops Cloud-Native :Expérience dans la gestion d'instances au sein de Kubernetes et utilisation d'opérateurs pour le cycle de vie des bases de données.
  • Optimisation des performances :Aptitude à diagnostiquer et résoudre les goulots d'étranglement (plans d'exécution, verrous, indexation, pooling de connexions).

Ce dont vous serez propriétaire

  • Le SDK de données :Propriétaire de la "Core Data Library" utilisée par toutes les équipes.
  • Fiabilité du système :Définition des RTO et RPO pour les données critiques.
  • Architecture évolutive :Pilotage des efforts de migration "Strangler Fig" vers notre nouvelle architecture découplée.

Pourquoi nous rejoindre ?

  • Décisions architecturales :Implication directe dans le choix des outils (RDBMS vs NoSQL spécialisé).
  • Impact plateforme :Votre travail sera la fondation de notre architecture événementielle pour la télémétrie à grande échelle.
  • Maturité technologique :Un projet axé sur la modernisation de l'accès aux données pour la prochaine génération.

Stack Technique:

  • Langages d'abstraction :C#, TypeScript
  • Modèles (Patterns) :CQRS, Unit-of-Work
  • Opérations K8s :PostgreSQL / TimescaleDB
  • IaC :Crossplane
  • Résilience :Circuit Breakers
  • Performances :Redis (Read-Models)
  • Observabilité :OpenTelemetry

Additional Information

Relocation Assistance Provided: No

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Ingénieur Senior Base de données & Backend F/H - Senior Database & Backend Engineer (Infrastructure & Abstraction)
Ingénieur Senior Base de données & Backend F/H - Senior Database & Backend Engineer (Infrastructure & Abstraction)

GE Vernova • Montpellier

Sur place
EUR 70 000 - 110 000
Lead Developer / Architecte Backend Cloud
Lead Developer / Architecte Backend Cloud

Informatis-TS • Île-de-France

Sur place
EUR 60 000 - 80 000
Senior Backend Engineer TypeScript – Data Platform H/F - Paris
Senior Backend Engineer TypeScript – Data Platform H/F - Paris

Noveo Group • Paris

Sur place
EUR 90 000 - 125 000
[FBO] Cloud Database Platform Engineer - Lille - 1827 (IT) / Freelance
[FBO] Cloud Database Platform Engineer - Lille - 1827 (IT) / Freelance

Onyx-Conseil • Lille

Sur place
EUR 55 000 - 90 000
Développeur Backend sénior - F/H
Développeur Backend sénior - F/H

G.A.C. Group (GAC) France • Issy-les-Moulineaux

Sur place
EUR 90 000 - 130 000
Platform Engineer SRE F/H
Platform Engineer SRE F/H

WEENEO Consulting • Aix-en-Provence

Sur place
EUR 60 000 - 90 000
Administrateur base de données (DBA) SQL / NoSQL
Administrateur base de données (DBA) SQL / NoSQL

GROUPE LR TECHNOLOGIES • Lille

Sur place
EUR 50 000 - 70 000
Carte restaurant
Télétravail
10 jours de RTT
Ingénieur Backend & Base de Données - Abstraction & K8s
Ingénieur Backend & Base de Données - Abstraction & K8s

GE Vernova • Montpellier

Sur place
EUR 70 000 - 110 000
Développeur Backend sénior - F/H
Développeur Backend sénior - F/H

GAC Group • France

Sur place
EUR 70 000 - 110 000
Tech Lead Fullstack JS/TS
Tech Lead Fullstack JS/TS

Connity • Bordeaux

Sur place
EUR 90 000 - 130 000