Emploi
De la source partenaire
Ingénieur logiciel senior (Node.js)
Prix sur demande
Détails
- Type de contrat
- Contrat
- À distance
- Oui
- Entreprise
- MagmaLabs
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Ingénieur logiciel senior (Node.js)
Important : ce poste est ouvert uniquement aux candidats vivant actuellement au Mexique ou en Amérique latine. Les candidatures provenant d'autres régions ne seront pas prises en compte.
Rejoignez MagmaLabs, un fournisseur leader d'ingénieurs logiciels experts dédiés à aider les entreprises à atteindre leurs objectifs dans des secteurs diversifiés et à fort impact. Nous recherchons activement un ingénieur logiciel senior chevronné (Node.js) pour rejoindre notre équipe entièrement à distance.
Dans ce rôle clé, vous appliquerez votre passion pour la création de systèmes backend évolutifs et performants afin de résoudre des défis complexes pour nos clients des secteurs des technologies de la santé, du commerce électronique, des technologies financières et d'autres secteurs à croissance rapide. Vous jouerez un rôle clé dans la conception, le développement et la maintenance d’architectures backend modernes alimentées par Node.js et les technologies cloud natives, contribuant directement au succès de nos clients tout en favorisant l’excellence technique dans tous les projets.
À propos du rôle
Êtes-vous un ingénieur backend chevronné passionné par la création de systèmes fiables, sécurisés et évolutifs avec Node.js ?
En tant qu'ingénieur logiciel senior (Node.js), vous prendrez en charge les décisions architecturales, dirigerez les initiatives back-end et garantirez les meilleures pratiques sur les API à fort trafic, les plates-formes SaaS et les systèmes distribués. Vous équilibrerez la vitesse de livraison avec la maintenabilité à long terme, l’optimisation des performances, la sécurité et l’observabilité.
Vos contributions auront un impact direct sur la fiabilité du système, la productivité des développeurs et l'évolutivité de l'entreprise.
Si vous réussissez à résoudre des défis back-end complexes à l’aide d’écosystèmes JavaScript/TypeScript modernes, nous souhaitons connaître votre avis.
Responsabilités
• Diriger la conception architecturale, le développement et l'évolution continue d'applications backend évolutives à l'aide de Node.js (de préférence avec TypeScript).
• Concevoir et mettre en œuvre des API RESTful et/ou GraphQL avec des normes claires de gestion des versions, de validation, de documentation et de gestion des erreurs.
• Optimiser les performances des bases de données (principalement PostgreSQL), notamment la conception de schémas, les stratégies d'indexation, le réglage des requêtes et la gestion des transactions.
• Implémentez un traitement asynchrone, des tâches en arrière-plan et des flux de travail pilotés par événements à l'aide de systèmes de file d'attente ou de messagerie modernes.
• Concevoir des intégrations résilientes avec des API et des services tiers (délai d'attente, tentatives, disjoncteurs, surveillance).
• Assurer la qualité et la fiabilité du code grâce à des tests automatisés (tests unitaires, d'intégration et contractuels).
• Participer aux révisions de code, maintenir des normes d'ingénierie élevées et encadrer activement les membres de l'équipe.
• Collaborer de manière interfonctionnelle avec les chefs de produit, les concepteurs et d'autres ingénieurs pour fournir des solutions de bout en bout.
• Contribuer aux processus d'infrastructure et de déploiement (Docker, Kubernetes, pipelines CI/CD).
• Améliorez la fiabilité de la production grâce à la surveillance, à la journalisation, au traçage et à l'optimisation des performances.
• Maintenir une documentation technique claire, y compris les décisions d'architecture et les directives opérationnelles.
• S'approprier des initiatives techniques complexes et les mener à bien de manière indépendante.
Exigences
• Minimum de 7 ans d'expérience en développement de logiciels, dont au moins 5 ans axés sur le développement backend à l'aide de Node.js dans des environnements de production.
• Forte maîtrise de TypeScript (ou JavaScript moderne avec volonté de travailler en TypeScript).
• Expérience avec les frameworks backend tels que NestJS, Express ou Fastify.
• Solide expertise des bases de données relationnelles (de préférence PostgreSQL), y compris la conception de schémas et l'optimisation des requêtes.
• Expérience avec les systèmes de mise en cache et/ou de traitement asynchrone (par exemple, Redis, courtiers de messages, files d'attente).
• Expérience pratique avec les cadres de tests automatisés (par exemple, Jest ou similaire) et les pipelines CI/CD.
• Bonne compréhension des pratiques backend sécurisées (authentification, autorisation, validation des entrées, gestion des secrets, limitation du débit).
• Expérience de travail avec la conteneurisation et les environnements cloud.
• Maîtrise de Git et des workflows de développement collaboratif.
• Solides compétences en résolution de problèmes et capacité à prospérer dans un environnement à distance.
• Excellentes compétences en communication en anglais.
• Capacité démontrée à prendre des initiatives et à diriger des décisions techniques de manière indépendante.
• Expérience de travail avec les méthodologies de développement Agile (Scrum, Kanban, etc.).
Points bonus si vous en avez
• Expérience en conception de microservices ou en refactorisation de systèmes monolithiques.
• Expérience avec les architectures événementielles.
• Familiarité avec GraphQL ou la conception avancée de contrats API.
• Expérience avec Amazon Web Services, Google Cloud ou Microsoft Azure.
• Expérience pratique avec Docker et l'orchestration de conteneurs.
• Connaissance des pratiques de traçage distribué et d'observabilité.
• Exposition aux frameworks frontend tels que React.js.
• Contributions à des projets open source ou à des publications techniques.
À propos de nous
Nous sommes une équipe de professionnels du logiciel innovants dédiés à fournir des solutions de haute qualité dans divers secteurs. Forts d’une expérience éprouvée en matière de réussite, nous accordons la priorité à l’excellence technique, à la collaboration et à la croissance continue des membres de notre équipe.
Nous nous engageons en faveur du mentorat, du développement des compétences et de la progression de carrière à long terme dans un environnement favorable et axé sur le distance.
Rejoignez-nous pour travailler sur des projets percutants et faire progresser votre carrière en tant qu'ingénieur Node.js senior.
Publié initialement sur Himalaya
Source : Himalaya (https://himalayas.app/companies/magmalabs/jobs/senior-software-engineer-node-js?utm_source=api)
Important : ce poste est ouvert uniquement aux candidats vivant actuellement au Mexique ou en Amérique latine. Les candidatures provenant d'autres régions ne seront pas prises en compte.
Rejoignez MagmaLabs, un fournisseur leader d'ingénieurs logiciels experts dédiés à aider les entreprises à atteindre leurs objectifs dans des secteurs diversifiés et à fort impact. Nous recherchons activement un ingénieur logiciel senior chevronné (Node.js) pour rejoindre notre équipe entièrement à distance.
Dans ce rôle clé, vous appliquerez votre passion pour la création de systèmes backend évolutifs et performants afin de résoudre des défis complexes pour nos clients des secteurs des technologies de la santé, du commerce électronique, des technologies financières et d'autres secteurs à croissance rapide. Vous jouerez un rôle clé dans la conception, le développement et la maintenance d’architectures backend modernes alimentées par Node.js et les technologies cloud natives, contribuant directement au succès de nos clients tout en favorisant l’excellence technique dans tous les projets.
À propos du rôle
Êtes-vous un ingénieur backend chevronné passionné par la création de systèmes fiables, sécurisés et évolutifs avec Node.js ?
En tant qu'ingénieur logiciel senior (Node.js), vous prendrez en charge les décisions architecturales, dirigerez les initiatives back-end et garantirez les meilleures pratiques sur les API à fort trafic, les plates-formes SaaS et les systèmes distribués. Vous équilibrerez la vitesse de livraison avec la maintenabilité à long terme, l’optimisation des performances, la sécurité et l’observabilité.
Vos contributions auront un impact direct sur la fiabilité du système, la productivité des développeurs et l'évolutivité de l'entreprise.
Si vous réussissez à résoudre des défis back-end complexes à l’aide d’écosystèmes JavaScript/TypeScript modernes, nous souhaitons connaître votre avis.
Responsabilités
• Diriger la conception architecturale, le développement et l'évolution continue d'applications backend évolutives à l'aide de Node.js (de préférence avec TypeScript).
• Concevoir et mettre en œuvre des API RESTful et/ou GraphQL avec des normes claires de gestion des versions, de validation, de documentation et de gestion des erreurs.
• Optimiser les performances des bases de données (principalement PostgreSQL), notamment la conception de schémas, les stratégies d'indexation, le réglage des requêtes et la gestion des transactions.
• Implémentez un traitement asynchrone, des tâches en arrière-plan et des flux de travail pilotés par événements à l'aide de systèmes de file d'attente ou de messagerie modernes.
• Concevoir des intégrations résilientes avec des API et des services tiers (délai d'attente, tentatives, disjoncteurs, surveillance).
• Assurer la qualité et la fiabilité du code grâce à des tests automatisés (tests unitaires, d'intégration et contractuels).
• Participer aux révisions de code, maintenir des normes d'ingénierie élevées et encadrer activement les membres de l'équipe.
• Collaborer de manière interfonctionnelle avec les chefs de produit, les concepteurs et d'autres ingénieurs pour fournir des solutions de bout en bout.
• Contribuer aux processus d'infrastructure et de déploiement (Docker, Kubernetes, pipelines CI/CD).
• Améliorez la fiabilité de la production grâce à la surveillance, à la journalisation, au traçage et à l'optimisation des performances.
• Maintenir une documentation technique claire, y compris les décisions d'architecture et les directives opérationnelles.
• S'approprier des initiatives techniques complexes et les mener à bien de manière indépendante.
Exigences
• Minimum de 7 ans d'expérience en développement de logiciels, dont au moins 5 ans axés sur le développement backend à l'aide de Node.js dans des environnements de production.
• Forte maîtrise de TypeScript (ou JavaScript moderne avec volonté de travailler en TypeScript).
• Expérience avec les frameworks backend tels que NestJS, Express ou Fastify.
• Solide expertise des bases de données relationnelles (de préférence PostgreSQL), y compris la conception de schémas et l'optimisation des requêtes.
• Expérience avec les systèmes de mise en cache et/ou de traitement asynchrone (par exemple, Redis, courtiers de messages, files d'attente).
• Expérience pratique avec les cadres de tests automatisés (par exemple, Jest ou similaire) et les pipelines CI/CD.
• Bonne compréhension des pratiques backend sécurisées (authentification, autorisation, validation des entrées, gestion des secrets, limitation du débit).
• Expérience de travail avec la conteneurisation et les environnements cloud.
• Maîtrise de Git et des workflows de développement collaboratif.
• Solides compétences en résolution de problèmes et capacité à prospérer dans un environnement à distance.
• Excellentes compétences en communication en anglais.
• Capacité démontrée à prendre des initiatives et à diriger des décisions techniques de manière indépendante.
• Expérience de travail avec les méthodologies de développement Agile (Scrum, Kanban, etc.).
Points bonus si vous en avez
• Expérience en conception de microservices ou en refactorisation de systèmes monolithiques.
• Expérience avec les architectures événementielles.
• Familiarité avec GraphQL ou la conception avancée de contrats API.
• Expérience avec Amazon Web Services, Google Cloud ou Microsoft Azure.
• Expérience pratique avec Docker et l'orchestration de conteneurs.
• Connaissance des pratiques de traçage distribué et d'observabilité.
• Exposition aux frameworks frontend tels que React.js.
• Contributions à des projets open source ou à des publications techniques.
À propos de nous
Nous sommes une équipe de professionnels du logiciel innovants dédiés à fournir des solutions de haute qualité dans divers secteurs. Forts d’une expérience éprouvée en matière de réussite, nous accordons la priorité à l’excellence technique, à la collaboration et à la croissance continue des membres de notre équipe.
Nous nous engageons en faveur du mentorat, du développement des compétences et de la progression de carrière à long terme dans un environnement favorable et axé sur le distance.
Rejoignez-nous pour travailler sur des projets percutants et faire progresser votre carrière en tant qu'ingénieur Node.js senior.
Publié initialement sur Himalaya
Source : Himalaya (https://himalayas.app/companies/magmalabs/jobs/senior-software-engineer-node-js?utm_source=api)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: MagmaLabs
Annonce fournie par MagmaLabs.