Ingénieur Node.js Senior pour Développement Cloud AWS | TypeScript

À distance
À plein temps
Nous recherchons un Ingénieur Node.js Senior pour rejoindre notre équipe de développement de produits logiciels de classe mondiale. Notre entreprise possède une expérience approfondie dans la constitution d'équipes de développement hautement productives à l'échelle internationale. Nous mettons l'accent sur la technologie au service des objectifs commerciaux, et non sur la technologie pour elle-même. À propos du projet Notre client est une entreprise innovante qui développe des solutions logicielles évolutives utilisant les technologies cloud modernes. Le projet implique la création et la maintenance d'applications serverless performantes qui répondent aux besoins commerciaux critiques. Vous travaillerez dans un environnement agile où vos compétences techniques et votre créativité seront valorisées. Responsabilités principales - Concevoir, développer et maintenir des applications backend robustes utilisant Node.js et AWS Lambda. - Implémenter des solutions serverless efficaces qui s'intègrent parfaitement avec d'autres services AWS (DynamoDB, S3, API Gateway, etc.). - Écrire du code propre, maintenable et bien testé en TypeScript. - Collaborer avec les développeurs frontend pour intégrer les solutions backend avec les interfaces React. - Participer activement aux cérémonies Scrum (planification de sprint, revues, rétrospectives). - Effectuer des revues de code pour garantir la qualité et partager les connaissances au sein de l'équipe. - Optimiser les performances des applications et résoudre les problèmes complexes. - Documenter les solutions techniques et les décisions d'architecture. Compétences requises - Minimum de 5 ans d'expérience en développement backend avec Node.js (version 16+). - Expérience approfondie dans la création et le déploiement de fonctions AWS Lambda. - Maîtrise de TypeScript (version 4.5+) et de ses fonctionnalités avancées. - Connaissance pratique de ReactJS pour comprendre l'intégration frontend-backend. - Expérience avec les bases de données NoSQL et SQL. - Solide compréhension des principes de développement serverless et de l'architecture microservices. - Expérience de travail dans un environnement Scrum/Agile. - Excellentes compétences en communication en anglais (niveau B2+ minimum). - Capacité à travailler de manière autonome dans un environnement distribué. Compétences appréciées - Expérience avec d'autres services AWS comme CloudFormation, SQS, SNS, ou Step Functions. - Connaissance des outils de CI/CD comme GitHub Actions, Jenkins ou AWS CodePipeline. - Expérience avec les frameworks Node.js comme NestJS, Express ou Fastify. - Compréhension des principes de sécurité des applications web. - Expérience avec les outils de monitoring et de logging (CloudWatch, ELK, Grafana). - Contribution à des projets open source. Pourquoi nous rejoindre? Nous offrons une opportunité unique de travailler sur des projets stimulants avec des technologies de pointe. Notre environnement de travail entièrement à distance vous permet de travailler depuis n'importe où dans le monde, avec un horaire flexible qui respecte votre équilibre vie professionnelle-vie personnelle. Vous rejoindrez une équipe internationale de professionnels passionnés et talentueux, avec des opportunités d'apprentissage continu et de développement professionnel.