Senior Backend Engineer

Il y a 3 jours

Lyon, Auvergne-Rhône-Alpes, France AplusA Temps plein 75 000 € - 110 000 € Contrat

Dans un contexte de transformation technologique et de développement de nouveaux produits, APLUSA recherche un(e) Senior Backend Engineer pour renforcer son équipe technique.

L’objectif : concevoir, fiabiliser et faire évoluer le socle backend de nos applications, tout en construisant les fondations techniques qui accompagneront les futurs produits et services APLUSA.

Vous interviendrez sur des sujets à forts enjeux autour de l’architecture backend, des APIs, de la donnée, du Cloud et de l’industrialisation des développements, au sein d’un environnement international mêlant Tech, Data, IA, Innovation et métiers.

Vos missions :

Concevoir et faire évoluer l’architecture backend

  • Concevoir des services backend robustes, modulaires et maintenables, alignés avec l’architecture applicative APLUSA.
  • Prendre en charge la conception et l’évolution des APIs, selon une approche contract-first fondée sur OpenAPI 3.1.
  • Définir et maintenir les modèles de données relationnels liés aux études, questionnaires et participants.
  • Construire et maintenir un catalogue clair des services, applications, APIs et dépendances techniques.
  • Contribuer aux choix techniques et à la documentation de l’architecture backend.

Stabiliser, sécuriser et améliorer les plateformes existantes

  • Fiabiliser les APIs, les schémas de données et les modules backend partagés.
  • Garantir l’intégrité des données au moyen de contraintes, contrôles, migrations maîtrisées et mécanismes de traçabilité.
  • Traiter la dette technique et corriger durablement les causes racines des incidents de performance, de sécurité ou de qualité de données.
  • Mettre en œuvre le versioning des APIs, la gestion des rôles et scopes, ainsi que le suivi d’usage des services.
  • Assurer la compatibilité et l’intégration entre les applications existantes et les futurs produits APLUSA.

Industrialiser le développement et la mise en production

  • Mettre en place et faire appliquer les bonnes pratiques de développement : tests, code review, versioning, documentation et standards de qualité.
  • Concevoir et maintenir les pipelines CI/CD GitHub Actions.
  • Conteneuriser et déployer les services avec Docker dans l’environnement AKS existant.
  • Contribuer à la performance, à l’observabilité, à la disponibilité et à la montée en charge des services.
  • Participer à l’évolution des environnements Azure en coordination avec les équipes techniques et IT.

Assurer la gouvernance technique, la conformité et la collaboration

  • Appliquer les principes de minimisation des accès, de classification des données et de journalisation des actions.
  • Veiller au respect des exigences de sécurité et de conformité applicables aux données sensibles et aux workflows réglementés.
  • Collaborer avec les développeurs, l’AI Engineer, les équipes Data, Insights, Innovation et les prestataires externes.
  • Accompagner l’équipe par le partage de bonnes pratiques, la revue de code, la documentation et le mentorat technique.
  • Évaluer l’intégration ou la reprise d’applications développées par des tiers dans le socle technique APLUSA.