Encora

Staff Software Engineer (Node.js/TypeScript)

TypeScriptNode.jsPostgreSQLAWSTerraform
Traduction automatique. Consultez l’original.

Intitulé du poste : Staff Software Engineer (Backend)

Compétences clés : Node.js, TypeScript, AWS, Microservices, REST/GraphQL/gRPC, PostgreSQL/MySQL, DynamoDB/MongoDB, Kafka, Redis, DataDog

Lieux : Hermosillo, Mexique ou Mexico

Mode de travail : Sur site/Hybride

Publié le : 24 juillet 2026

Chez Coforge, nous recrutons des professionnels uniquement sur la base de leurs compétences et ne pratiquons aucune discrimination fondée sur l'âge, le handicap, la religion, le genre, l'orientation sexuelle, le statut socio-économique ou la nationalité.

Qualifications requises

Expérience : 10+ ans

  1. Licence en informatique ou expérience professionnelle équivalente.
  1. Plus de 10 ans d'expérience en développement logiciel backend, avec un accent marqué sur la conception, la construction et l'exploitation de systèmes à grande échelle et hautement disponibles, incluant les architectures de microservices, les APIs et les systèmes pilotés par événements.
  1. Plus de 3 ans d'expérience dans l'architecture et la construction de solutions cloud-native sur AWS, en tirant parti de services tels que EKS, RDS, MSK, S3 et Lambda, incluant le déploiement, la surveillance et la mise à l'échelle d'applications en production.
  1. Solides compétences en conception de systèmes avec la capacité d'évaluer les compromis, de parvenir à un consensus et de documenter efficacement les décisions de conception.
  1. Solide expérience dans la conception et la mise en œuvre d'APIs RESTful, GraphQL et gRPC, en sélectionnant l'interface la plus appropriée pour les exigences techniques et commerciales données.
  1. Connaissance approfondie des magasins de données relationnels (PostgreSQL, MySQL) et NoSQL (DynamoDB, MongoDB), des stratégies de mise en cache (Redis) et des systèmes de messagerie (Kafka), mis en œuvre à grande échelle.
  1. Expérience avérée dans l'intégration de l'observabilité dans les systèmes en utilisant des outils comme DataDog ou OpenTelemetry.
  1. Compréhension des principes modernes de sécurité des applications, incluant la conception API sécurisée, le chiffrement des données, l'authentification/autorisation (OAuth2, JWT) et le contrôle d'accès basé sur les rôles.
  1. Familiarité avec les pratiques DevSecOps, incluant les pipelines CI/CD, les tests automatisés, l'infrastructure en tant que code et l'intégration de la sécurité tout au long du cycle de vie du développement logiciel (SDLC).
  1. Excellentes compétences en communication et en relations interpersonnelles, avec la capacité d'articuler des concepts techniques complexes à des publics techniques et non techniques.
  1. Expérience avérée dans l'encadrement d'ingénieurs et le soutien à leur croissance en termes de profondeur technique, d'architecture et de leadership.
  1. Expérience dans la modernisation de systèmes existants et la mise à niveau de piles technologiques héritées.

Chez Coforge, nous recrutons pour le poste (22562) avec les compétences suivantes.

Nous recherchons un Staff Software Engineer hautement expérimenté avec plus de 10 ans d'expérience professionnelle pour rejoindre notre équipe d'ingénierie. Le candidat idéal possédera une expertise approfondie du développement backend, des solutions cloud-native sur AWS et de la conception de systèmes à grande échelle et hautement disponibles.

Ce rôle exige une expérience avancée dans la création et l'exploitation de microservices, d'APIs et de systèmes pilotés par événements, avec un accent particulier sur l'architecture backend, la conception de systèmes et le leadership technique. Une expérience de l'écosystème Node.js est privilégiée ; les candidats sans expérience sur Node mais possédant une solide expérience des systèmes distribués, des services, des APIs et du développement backend et souhaitant apprendre sont encouragés à postuler. Le candidat définira des architectures back-end réutilisables et évolutives, pilotera les décisions de conception, encadrera les ingénieurs et livrera des systèmes de haute qualité à grande échelle.

Responsabilités

  1. Définir et piloter des architectures back-end réutilisables, fiables et évolutives pour la plateforme et les intégrations.
  1. Diriger la conception, la répartition des tâches et le développement de services backend haute performance basés sur API, répondant aux objectifs de niveau de service (SLO) et évoluant avec la demande commerciale.
  1. Promouvoir l'excellence technique en encourageant les meilleures pratiques en matière de conception de systèmes, de maturité opérationnelle et de qualité d'ingénierie.
  1. Collaborer étroitement avec les partenaires de l'ingénierie, du design et des produits pour s'aligner sur les stratégies et normes back-end, améliorer la cohérence des API et des intégrations, et réduire la duplication.
  1. Agir en tant que leader d'opinion et mentor back-end, en coachant les ingénieurs et en façonnant les meilleures pratiques à l'échelle de l'équipe et du département.
  1. Traiter les composants et les bibliothèques comme des produits : développer une documentation d'excellence, des modèles d'utilisation et une expérience développeur (DX) interne de qualité.
  1. Moderniser les systèmes existants et mettre à niveau les piles technologiques héritées.
  1. Contribuer au développement full-stack si nécessaire, en collaborant avec les développeurs backend pour intégrer les interfaces utilisateur aux APIs.
  1. Participer à une rotation d'astreinte, en assurant une résolution rapide des incidents et en menant des post-mortems pour améliorer la fiabilité du système.

Qualifications souhaitées

  1. Expérience de l'écosystème Node.js.
  1. Expérience des architectures serverless et pilotées par événements.
  1. Familiarité avec les outils d'infrastructure en tant que code tels que Terraform ou CloudFormation.
  1. Expérience de travail dans des environnements de production à grande échelle ou à haute disponibilité.
  1. Expérience dans la direction d'initiatives techniques au-delà des frontières des équipes.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter