1. Inicio
  2. Trabajos
  3. Ingeniero Full-Stack (Nivel Medio)

Descripción

Estamos contratando a un Ingeniero Full-Stack para diseñar, desarrollar y operar aplicaciones de producción en Microsoft Azure, desde las APIs y los datos hasta las interfaces web que los clientes usan a diario.

Gran parte del trabajo comienza con prototipos y desarrollos asistidos por IA que demuestran una idea, pero que no están listos para clientes reales. Tu tarea será convertirlos en sistemas seguros, probados, observables y escalables, trabajando de cerca con ingenieros de IA/ML, gerentes de producto y de proyectos, diseñadores de CX y equipos de operaciones.

Qué Harás

  • Desarrollar servicios backend: Crear APIs y servicios con límites claros, pruebas automatizadas y revisión de código.
  • Desarrollar aplicaciones frontend: Crear portales de clientes, consolas internas, pantallas de administración y paneles de control.
  • 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.
  • Integrar servicios de IA: Conectar modelos y servicios de IA, incluidas las funciones en tiempo real.
  • Operar aplicaciones en Azure: Gestionar la infraestructura como código y los CI/CD en los entornos de desarrollo, staging y producción.
  • Conectar sistemas de terceros: Desarrollar integraciones con CRM, herramientas de tickets y otras plataformas.
  • Mantener la confiabilidad y la observabilidad: Implementar registros (logs), métricas, trazabilidad y alertas, y participar en una rotación de guardia.
  • Proteger los datos: Implementar autenticación, aislamiento multi-tenant, gestión segura de secretos y manejo seguro de datos personales.
  • Documentar soluciones: Mantener documentación técnica clara que ayude a otros ingenieros a trabajar de manera eficaz.

Nuestro Stack Tecnológico

  • Frontend: TypeScript, React, Next.js, Azure Static Web Apps o Azure App Service.
  • Backend: Node.js, Python, Azure App Service, Container Apps y Functions.
  • Datos: PostgreSQL o Azure SQL, Cosmos DB, Redis y Blob Storage.
  • Mensajería: Azure Service Bus, Event Grid y Event Hubs.
  • Identidad y acceso: Microsoft Entra ID, Entra External ID, identidades administradas y control de acceso basado en roles (RBAC).
  • Seguridad: Azure Key Vault, redes virtuales, private endpoints y Microsoft Defender for Cloud.
  • Entrega: Docker, Azure Container Registry, Bicep o Terraform, GitHub Actions o Azure DevOps.
  • 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, equipos de gestión de proyectos, diseño de CX y operaciones BPO. El horario laboral se alinea con el horario comercial de EST.

Valoramos a los ingenieros que asumen la responsabilidad de su trabajo, toman decisiones técnicas acertadas, desarrollan sistemas seguros y confiables, y se comunican con claridad entre equipos.



Proceso de Contratación

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

Nuestro proceso incluye:

  1. Revisión del currículum
  2. Cuestionario previo
  3. Entrevista en video unidireccional
  4. Entrevista en vivo

Tenga en cuenta

  • Este es un puesto en inglés que requiere un dominio sólido del inglés escrito y hablado.
  • Todos los currículums deben enviarse en inglés para ser considerados para este puesto.

Requisitos

Lo que Necesitas Aportar

  • De 3 a 5 años de experiencia desarrollando y operando aplicaciones web de producción, tanto en backend como en frontend.
  • Al menos 2 años de experiencia desarrollando y operando aplicaciones en Microsoft Azure.
  • Sólidos conocimientos de TypeScript, Node.js y React, con conocimientos prácticos de Python para servicios de IA/ML.
  • Experiencia diseñando e integrando APIs REST o GraphQL.
  • Experiencia con bases de datos relacionales y NoSQL, caché y colas.
  • Familiaridad con sistemas en tiempo real o basados en eventos, incluidos WebSockets, streaming y colas de mensajería.
  • Experiencia integrando APIs de terceros, incluidos proveedores de LLM.
  • Experiencia con CI/CD usando GitHub Actions o Azure DevOps.
  • Familiaridad con Docker y herramientas de infraestructura como código, como Bicep o Terraform.
  • Buenas prácticas de pruebas, monitoreo, depuración y revisión de código.
  • Historial comprobado de convertir prototipos o código generado por IA en aplicaciones de producción estables, corrigiendo brechas de seguridad, manejo deficiente de errores y falta de pruebas.
  • Familiaridad con herramientas de programación asistida por IA, como GitHub Copilot, Cursor o Claude Code, y capacidad para revisar, validar y corregir su resultado.
  • Inglés y español escritos y hablados a nivel profesional.
  • Residencia en Colombia o México, con derecho a trabajar en el país.

Deseable

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

Publicado originalmente en Himalayas

Salario

USD 0

Mensual

Trabajo Remoto

Para postulantes en: Colombia

Termómetro Salarial

Basado en 61 posiciones similares en Colombia

1,500,001 8,000,001
Bajo Prom: USD 2,109,853 Alto

Estimaciones salariales basadas en posiciones similares en nuestra plataforma. Los salarios reales pueden variar.

Resumen del Trabajo
Trabajo Publicado:
hace 13 horas
Expiración del Trabajo:
en 1 mes
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Full Stack Developer
Educación
Licenciatura
Experiencia
2 años
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

Colombia


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline