Resolv.Global

Ingeniero Full-Stack (Nivel intermedio)

TypeScriptPythonReactNode.jsSQLPostgreSQLDockerKubernetesC#Terraform
Traducción automática. Consulta el original.

Sobre la oportunidad

Estamos buscando un ingeniero Full-Stack para diseñar, construir y ejecutar aplicaciones en producción en Microsoft Azure, desde APIs y datos hasta las interfaces web que los clientes utilizan a diario.

Gran parte del trabajo comienza con prototipos y compilaciones asistidas por IA que prueban una idea pero que aún no están listas para clientes reales. Usted los convertirá en sistemas seguros, probados, observables y escalables, trabajando en estrecha colaboración con ingenieros de IA/ML, gerentes de producto y proyecto, diseñadores de CX y equipos de operaciones.

Lo que harás

  1. Construir servicios backend: Desarrollar APIs y servicios con límites claros, pruebas automatizadas y revisión de código.
  1. Construir aplicaciones frontend: Crear portales de clientes, consolas internas, pantallas de administración y paneles de control.
  1. Llevar prototipos a producción: Revisar bases de código generadas por IA y prototipos, determinar qué conservar o reconstruir, y prepararlos para usuarios reales.
  1. Integrar servicios de IA: Conectar modelos y servicios de IA, incluidas funciones en tiempo real.
  1. Ejecutar aplicaciones en Azure: Gestionar la infraestructura como código y CI/CD en entornos de desarrollo, pruebas y producción.
  1. Conectar sistemas de terceros: Crear integraciones con CRM, herramientas de gestión de tickets y otras plataformas.
  1. Mantener la fiabilidad y observabilidad: Implementar registros, métricas, seguimiento, alertas y participar en una rotación de guardia.
  1. Proteger los datos: Implementar autenticación, aislamiento multiinquilino, gestión segura de secretos y manejo seguro de datos personales.
  1. Documentar soluciones: Mantener una documentación técnica clara que ayude a otros ingenieros a trabajar de manera efectiva.

Nuestro stack tecnológico

  1. Frontend: TypeScript, React, Next.js, Azure Static Web Apps o Azure App Service.
  1. Backend: Node.js, Python, Azure App Service, Container Apps y Functions.
  1. Datos: PostgreSQL o Azure SQL, Cosmos DB, Redis y Blob Storage.
  1. Mensajería: Azure Service Bus, Event Grid y Event Hubs.
  1. Identidad y acceso: Microsoft Entra ID, Entra External ID, identidades gestionadas y control de acceso basado en roles (RBAC).
  1. Seguridad: Azure Key Vault, redes virtuales, puntos finales privados y Microsoft Defender for Cloud.
  1. Entrega: Docker, Azure Container Registry, Bicep o Terraform, GitHub Actions o Azure DevOps.
  1. Observabilidad: Azure Monitor, Application Insights, Log Analytics y OpenTelemetry.

Entorno de trabajo

Trabajarás de forma remota desde Colombia o México, colaborando con ingenieros de IA/ML, gestión de proyectos, diseño de CX y equipos de operaciones de BPO. El horario laboral está alineado con el horario comercial de EST.

Valoramos a los ingenieros que asumen la responsabilidad, toman decisiones técnicas acertadas, construyen sistemas seguros y fiables, y se comunican con claridad entre los equipos.

Proceso de contratación

Para garantizar la equidad y la coherencia, todos los solicitantes deben completar cada etapa del proceso de contratación.

Nuestro proceso incluye:

  1. Revisión del currículum
  1. Cuestionario de preselección
  1. Entrevista en video unidireccional
  1. Entrevista en vivo

Ten en cuenta

Este es un puesto de habla inglesa que requiere sólidas habilidades de comunicación escrita y verbal en inglés.

Todos los currículums deben enviarse en inglés para ser considerados para este puesto.

Requisitos

Lo que aportarás

  1. 3–5 años de experiencia en la creación y ejecución de aplicaciones web en producción tanto en backend como en frontend.
  1. Al menos 2 años de experiencia en la creación y ejecución de aplicaciones en Microsoft Azure.
  1. Sólidas habilidades en TypeScript, Node.js y React, con conocimientos prácticos de Python para servicios de IA/ML.
  1. Experiencia en el diseño e integración de REST o GraphQL APIs.
  1. Experiencia con bases de datos relacionales y NoSQL, almacenamiento en caché y colas.
  1. Familiaridad con sistemas en tiempo real o basados en eventos, incluidos WebSockets, streaming y colas de mensajería.
  1. Experiencia en la integración de APIs de terceros, incluidos proveedores de LLM.
  1. Experiencia con CI/CD utilizando GitHub Actions o Azure DevOps.
  1. Familiaridad con Docker y herramientas de infraestructura como código como Bicep o Terraform.
  1. Buenas prácticas de prueba, monitoreo, depuración y revisión de código.
  1. Un historial de convertir prototipos o código generado por IA en aplicaciones de producción estables mediante la resolución de brechas de seguridad, manejo débil de errores y pruebas faltantes.
  1. Familiaridad con herramientas de codificación de IA como GitHub Copilot, Cursor o Claude Code, y la capacidad de revisar, validar y corregir su salida.
  1. Inglés y español profesional, tanto escrito como hablado.
  1. Con base en Colombia o México, con derecho a trabajar en ese país.

Se valorará

  1. Certificaciones de Azure, como Azure Developer Associate o Azure Solutions Architect Expert.
  1. Experiencia con C# y .NET.
  1. Experiencia con Azure OpenAI, Azure AI Search o Azure AI Speech.
  1. Familiaridad con Azure Kubernetes Service (AKS).
  1. Experiencia en la implementación de patrones de LLM, incluyendo llamadas a funciones, generación aumentada por recuperación (RAG), agentes de IA y evaluaciones.
  1. Experiencia con Dynamics 365, Salesforce, Zendesk o plataformas similares.
  1. Experiencia en tecnología de atención al cliente, centros de contacto o BPO.
  1. Familiaridad con entornos SOC 2, PCI DSS o HIPAA.
  1. Conocimiento de la LFPDPPP de México o la Ley 1581 de Colombia.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores