Le Poste
Il s’agit d’un poste d’ingénieur backend opérationnel axé sur la qualité d’implémentation, la justesse et la fiabilité au sein d’une architecture existante. Vous soutiendrez et étendrez la plateforme backend pendant notre transition SaaS pas seulement en livrant des fonctionnalités, mais en assurant la solidité des fondations.
Vos Missions
Architecture Backend & Responsabilité Système
- Contribuer aux domaines backend critiques selon les décisions architecturales existantes
- Implémenter les refactorisations conçues ou validées par les ingénieurs seniors
- Participer aux revues de modifications backend à fort impact
- Remonter les préoccupations architecturales ou de justesse identifiées
Transition SaaS Multi-Tenant
- Implémenter les mécanismes d’isolation des données tenant définis par l’équipe
- Construire la logique de contrôle d’accès suivant les modèles établis
- Adapter le code backend aux modèles d’utilisation SaaS selon les spécifications
- Suivre les garde-fous et vérifications pour prévenir les fuites inter-tenants
Logique Métier Complexe
- Travailler sur les workflows de transport et de réservation avec accompagnement
- Implémenter une logique à états, transactionnelle et sensible au temps
- Maintenir la justesse à travers tests et revues
- Contribuer à l’intégrité des données à travers paiements, réservations et événements de cycle de vie
Base de Données, Performance & Intégrité des Données
- Travailler avec les schémas PostgreSQL et modèles relationnels existants
- Exécuter les changements de schéma et migrations revus par les ingénieurs seniors
- Identifier les problèmes de performance et proposer des améliorations
- Suivre les patterns établis pour la cohérence transactionnelle
Fiabilité & Discipline de Production
- Investiguer et résoudre les incidents de production avec support
- Améliorer les logs et diagnostics dans les zones assignées
- Appliquer les stratégies d’atténuation et pratiques de fiabilité existantes
- Suivre et renforcer les standards opérationnels backend
Maintien des Standards
- Participer activement aux revues de code backend
- Appliquer les retours pour améliorer la qualité et fiabilité du code
- Maintenir une forte discipline de tests (unitaires et d’intégration)
- Contribuer à la documentation et notes techniques
Votre Équipe
Vous rejoindrez une équipe d’ingénierie resserrée opérant un système de production en direct, dans un environnement de haute confiance et centré sur l’ingénierie.
Vous travaillerez en étroite collaboration avec les ingénieurs backend seniors, contribuant en tant que membre d’équipe fiable, axé sur la justesse, la clarté et la maintenabilité.
Vos Qualifications
Requis
- 3 à 5 ans d’expérience en ingénierie backend
- Solide expérience avec Node.js / TypeScript
- Expérience avec NestJS ou frameworks équivalents
- Compétences SQL solides avec PostgreSQL
- Expérience de travail avec des modèles de données relationnels
- Exposition aux systèmes multi-tenants ou concepts de contrôle d’accès
- Expérience de travail sur des systèmes de production en direct
- Forte discipline de tests
Atouts Majeurs
- Expérience avec des plateformes SaaS
- Systèmes de contrôle d’accès (ACL, RBAC, ABAC)
- Optimisation de performance base de données et requêtes
- Systèmes événementiels ou traitement de tâches en arrière-plan
- Expérience avec l’infrastructure AWS
- Expérience de stabilisation de systèmes en forte croissance ou environnements contraints
Ce Que Nous Offrons
- Travailler sur une complexité backend SaaS réelle, pas des problèmes jouets
- Forte appropriation et impact technique
- Culture d’ingénierie centrée sur la clarté, l’exécution sereine et l’excellence
- Équipe compatible avec le travail à distance
- Poste à long terme avec courbe d’apprentissage abrupte
- Construire des systèmes utilisés quotidiennement par des milliers d’utilisateurs