Toshiba Global Commerce Solutions - External
Resolv.Global
Ingeniero Full-Stack (Nivel intermedio)
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
- Construir servicios backend: Desarrollar APIs y servicios con límites claros, pruebas automatizadas y revisión de código.
- Construir 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 funciones en tiempo real.
- Ejecutar aplicaciones en Azure: Gestionar la infraestructura como código y CI/CD en entornos de desarrollo, pruebas y producción.
- Conectar sistemas de terceros: Crear integraciones con CRM, herramientas de gestión de tickets y otras plataformas.
- Mantener la fiabilidad y la observabilidad: Implementar registros, métricas, seguimiento, alertas y participar en una rotación de guardia.
- Proteger los datos: Implementar autenticación, aislamiento multiinquilino, gestión segura de secretos y manejo seguro de datos personales.
- Documentar soluciones: Mantener una documentación técnica clara que ayude a otros ingenieros a trabajar de manera efectiva.
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 gestionadas y control de acceso basado en roles (RBAC).
- Seguridad: Azure Key Vault, redes virtuales, puntos finales privados 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á 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 claramente 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:
- Revisión del CV
- Cuestionario de preselección
- Entrevista en video unidireccional
- Entrevista en vivo
Tenga 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ículos deben enviarse en inglés para ser considerados para este puesto.
Requisitos
Lo que aportarás
- 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.
- Al menos 2 años de experiencia en la creación y ejecución de aplicaciones en Microsoft Azure.
- Sólidas habilidades en TypeScript, Node.js y React, con conocimientos prácticos de Python para servicios de IA/ML.
- Experiencia en el diseño e integración de REST o GraphQL APIs.
- Experiencia con bases de datos relacionales y NoSQL, almacenamiento en caché y colas.
- Familiaridad con sistemas en tiempo real o basados en eventos, incluidos WebSockets, streaming y colas de mensajería.
- Experiencia en la integración de APIs de terceros, incluidos proveedores de LLM.
- Experiencia con CI/CD utilizando GitHub Actions o Azure DevOps.
- Familiaridad con Docker y herramientas de infraestructura como código como Bicep o Terraform.
- Buenas prácticas de prueba, monitoreo, depuración y revisión de código.
- 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 de errores débil y pruebas faltantes.
- 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.
- Inglés y español profesional escrito y hablado.
- Con sede en Colombia o México, con derecho a trabajar en ese país.
Se valorará
- 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 en la implementación de patrones de LLM, incluyendo llamadas a funciones, generación aumentada por recuperación (RAG), agentes de IA y evaluaciones.
- Experiencia con Dynamics 365, Salesforce, Zendesk o plataformas similares.
- Experiencia en atención al cliente, centros de contacto o tecnología BPO.
- Familiaridad con entornos SOC 2, PCI DSS o HIPAA.
- Conocimiento de la LFPDPPP de México o la Ley 1581 de Colombia.
