Développeur Backend Node.js Senior | Systèmes Financiers | Télétravail
À distance
À plein temps
Nous recherchons un Développeur Backend Node.js expérimenté pour rejoindre notre équipe internationale dédiée au développement de systèmes financiers critiques. Ce poste entièrement en télétravail vous permettra de contribuer à l'architecture et au développement de microservices sophistiqués dans un environnement technologique moderne et stimulant.
Principales Responsabilités
- Concevoir et développer des microservices robustes en utilisant Node.js (v20.x LTS) et TypeScript (v5.x), en créant des logiques métier complexes, des composants réutilisables et des tests exhaustifs.
- Garantir un niveau de qualité exceptionnel du code produit, en tenant compte des exigences strictes propres aux systèmes financiers qui nécessitent une fiabilité absolue.
- Évaluer et analyser les segments de code existants pour maintenir la stabilité des systèmes patrimoniaux tout en proposant des améliorations architecturales.
- Participer aux opérations DevOps, notamment la configuration des pipelines CI/CD, le déploiement et la surveillance des applications en production.
- Assurer la maintenance des opérations backend et l'optimisation des performances des systèmes.
- Effectuer une veille technologique constante pour proposer des innovations pertinentes et améliorer nos pratiques de développement.
Compétences Requises
- Minimum de 3 ans d'expérience dans le développement de systèmes complexes à haute disponibilité.
- Expérience significative dans la création et la maintenance de systèmes financiers ou de plateformes impliquant des transactions monétaires.
- Maîtrise approfondie de Node.js, JavaScript et TypeScript avec une connaissance des dernières fonctionnalités et bonnes pratiques.
- Solide expérience avec les bases de données SQL, particulièrement PostgreSQL (v16+), incluant l'optimisation des requêtes et la conception de schémas efficaces.
- Pratique avérée de RabbitMQ pour la gestion des files d'attente de messages, Redis pour la mise en cache, et Docker pour la conteneurisation des applications.
- Connaissance fondamentale de Python et du framework Django, permettant la collaboration avec d'autres équipes techniques.
- Compréhension approfondie et expérience des méthodologies Agile (Scrum, Kanban) dans un contexte de développement distribué.
Atouts Supplémentaires
- Expérience avec les architectures orientées événements (event-driven) et les systèmes distribués.
- Connaissance des pratiques de sécurité applicative, notamment dans le contexte des applications financières.
- Familiarité avec les environnements cloud (AWS, Azure ou GCP) et les principes d'infrastructure as code.
- Expérience avec Kubernetes pour l'orchestration de conteneurs à grande échelle.
- Contribution à des projets open source ou présence active dans la communauté des développeurs.
Pourquoi Nous Rejoindre
Intégrez une équipe internationale travaillant sur des technologies de pointe dans le secteur financier. Nous offrons un environnement de travail flexible en 100% télétravail, des projets stimulants à fort impact, et l'opportunité de développer vos compétences techniques dans un cadre innovant. Notre culture d'entreprise valorise l'autonomie, la créativité et l'apprentissage continu.
