Resolv.Global

Ingénieur Full-Stack (Niveau intermédiaire)

TypeScriptPythonReactNode.jsSQLPostgreSQLDockerKubernetesC#Terraform
Traduction automatique. Consultez l’original.

À propos du poste

Nous recrutons un ingénieur Full-Stack pour concevoir, développer et exploiter des applications en production sur Microsoft Azure, depuis les APIs et les données jusqu'aux interfaces web utilisées quotidiennement par nos clients.

Une grande partie du travail commence par des prototypes et des builds assistés par IA qui valident une idée mais ne sont pas encore prêts pour des clients réels. Vous les transformerez en systèmes sécurisés, testés, observables et évolutifs, en travaillant en étroite collaboration avec des ingénieurs IA/ML, des chefs de produit et de projet, des designers CX et des équipes opérationnelles.

Vos missions

  1. Développer des services backend : concevoir des APIs et des services avec des limites claires, des tests automatisés et des revues de code.
  1. Développer des applications frontend : créer des portails clients, des consoles internes, des écrans d'administration et des tableaux de bord.
  1. Passer des prototypes à la production : examiner les bases de code générées par IA et les prototypes, déterminer ce qu'il faut conserver ou reconstruire, et les préparer pour les utilisateurs finaux.
  1. Intégrer des services d'IA : connecter des modèles et des services d'IA, y compris des fonctionnalités en temps réel.
  1. Exploiter des applications sur Azure : gérer l'infrastructure en tant que code et le CI/CD à travers les environnements de développement, de staging et de production.
  1. Connecter des systèmes tiers : construire des intégrations avec des CRM, des outils de ticketing et d'autres plateformes.
  1. Maintenir la fiabilité et l'observabilité : mettre en œuvre la journalisation, les métriques, le traçage, les alertes et participer à une rotation d'astreinte.
  1. Protéger les données : mettre en œuvre l'authentification, l'isolation multi-tenant, la gestion sécurisée des secrets et le traitement sécurisé des données personnelles.
  1. Documenter les solutions : maintenir une documentation technique claire qui aide les autres ingénieurs à travailler efficacement.

Notre stack technologique

  1. Frontend : TypeScript, React, Next.js, Azure Static Web Apps ou Azure App Service.
  1. Backend : Node.js, Python, Azure App Service, Container Apps et Functions.
  1. Données : PostgreSQL ou Azure SQL, Cosmos DB, Redis et Blob Storage.
  1. Messagerie : Azure Service Bus, Event Grid et Event Hubs.
  1. Identité et accès : Microsoft Entra ID, Entra External ID, identités gérées et contrôle d'accès basé sur les rôles (RBAC).
  1. Sécurité : Azure Key Vault, réseaux virtuels, points de terminaison privés et Microsoft Defender for Cloud.
  1. Livraison : Docker, Azure Container Registry, Bicep ou Terraform, GitHub Actions ou Azure DevOps.
  1. Observabilité : Azure Monitor, Application Insights, Log Analytics et OpenTelemetry.

Environnement de travail

Vous travaillerez à distance depuis la Colombie ou le Mexique, en collaboration avec des ingénieurs IA/ML, la gestion de projet, le design CX et les équipes opérationnelles BPO. Les heures de travail sont alignées sur les heures de bureau EST.

Nous valorisons les ingénieurs qui font preuve d'autonomie, prennent des décisions techniques judicieuses, construisent des systèmes sécurisés et fiables, et communiquent clairement entre les équipes.

Processus de recrutement

Pour garantir l'équité et la cohérence, tous les candidats doivent compléter chaque étape du processus de recrutement.

Notre processus comprend :

  1. Examen du CV
  1. Questionnaire de présélection
  1. Entretien vidéo différé
  1. Entretien en direct

Veuillez noter

Il s'agit d'un poste anglophone qui nécessite de solides compétences en communication écrite et orale en anglais.

Tous les CV doivent être soumis en anglais pour être pris en considération pour ce poste.

Exigences

Ce que vous apporterez

  1. 3 à 5 ans d'expérience dans la création et l'exploitation d'applications web en production, à la fois en backend et en frontend.
  1. Au moins 2 ans d'expérience dans la création et l'exploitation d'applications sur Microsoft Azure.
  1. Solides compétences en TypeScript, Node.js et React, avec une connaissance pratique de Python pour les services IA/ML.
  1. Expérience dans la conception et l'intégration d'APIs REST ou GraphQL.
  1. Expérience avec les bases de données relationnelles et NoSQL, la mise en cache et les files d'attente.
  1. Connaissance des systèmes en temps réel ou pilotés par les événements, y compris les WebSockets, le streaming et les files d'attente de messagerie.
  1. Expérience dans l'intégration d'APIs tierces, y compris les fournisseurs de LLM.
  1. Expérience avec le CI/CD en utilisant GitHub Actions ou Azure DevOps.
  1. Connaissance de Docker et des outils d'infrastructure en tant que code tels que Bicep ou Terraform.
  1. Bonnes pratiques de test, de surveillance, de débogage et de revue de code.
  1. Expérience avérée dans la transformation de prototypes ou de code généré par IA en applications de production stables en corrigeant les failles de sécurité, la gestion des erreurs faible et les tests manquants.
  1. Connaissance des outils de codage IA tels que GitHub Copilot, Cursor ou Claude Code, et capacité à examiner, valider et corriger leur sortie.
  1. Anglais et espagnol professionnels, écrits et parlés.
  1. Basé en Colombie ou au Mexique, avec le droit de travailler dans ce pays.

Souhaitable

  1. Certifications Azure, telles que Azure Developer Associate ou Azure Solutions Architect Expert.
  1. Expérience avec C# et .NET.
  1. Expérience avec Azure OpenAI, Azure AI Search ou Azure AI Speech.
  1. Connaissance de Azure Kubernetes Service (AKS).
  1. Expérience dans la mise en œuvre de modèles de LLM, y compris l'appel de fonctions, la génération augmentée par récupération (RAG), les agents IA et les évaluations.
  1. Expérience avec Dynamics 365, Salesforce, Zendesk ou des plateformes similaires.
  1. Expérience dans le service client, les centres de contact ou la technologie BPO.
  1. Connaissance des environnements SOC 2, PCI DSS ou HIPAA.
  1. Connaissance de la LFPDPPP du Mexique ou de la Ley 1581 de Colombie.

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