TU PRÓXIMO CAPÍTULO
Senior Full Stack AWS Engineer – Node, React, TypeScript
Sobre el puesto
• Diseñar, desarrollar y mantener APIs y servicios backend desplegados sobre AWS
• Desarrollar interfaces utilizando React, incluyendo componentes reutilizables, hooks, manejo de estado y validación de formularios
• Diseñar APIs para consumo desde frontend, con contratos claros, paginación y manejo consistente de errores
• Diseñar soluciones resilientes para procesos críticos mediante colas, reintentos, Dead-Letter Queues, idempotencia, monitoreo y notificaciones
• Implementar y mantener autenticación y autorización con OAuth2, JWT y renovación de tokens
• Gestionar de manera segura secretos, credenciales y archivos mediante servicios especializados de AWS
• Implementar protección para APIs y aplicaciones con AWS WAF y rate limiting
• Atender hallazgos de seguridad y vulnerabilidades dentro de los tiempos establecidos
• Participar en CI/CD, code reviews y documentación técnica
• Colaborar en un equipo ágil bajo Scrum utilizando Jira y Confluence
• Analizar necesidades técnicas y proponer soluciones, arquitecturas y pruebas de concepto
• Colaborar con perfiles técnicos para asegurar calidad, seguridad, escalabilidad y mantenibilidad
• 5+ años de experiencia profesional como Full Stack Developer, Backend Developer o Software Engineer
• Seniority Senior
• Experiencia real desarrollando aplicaciones con React, incluyendo componentes, hooks, manejo de estado, formularios y validaciones
• Experiencia sólida en backend utilizando Node.js y TypeScript, idealmente con NestJS o Express
• También se considerarán perfiles con experiencia sólida en .NET, Java o Python, con experiencia relevante en frontend y AWS
• Experiencia práctica utilizando AWS en ambientes productivos
• Conocimiento de AWS Lambda, API Gateway, Amazon SQS, Amazon S3, AWS Secrets Manager y Amazon ECS/Fargate
• Capacidad para identificar cuándo utilizar serverless, contenedores o servicios administrados
• Experiencia con bases de datos SQL y NoSQL, como PostgreSQL y DynamoDB
• Experiencia con Git, Docker y pipelines de CI/CD
• Conocimientos de seguridad aplicada al desarrollo de software y APIs
• Experiencia con autenticación mediante OAuth2 y JWT
• Conocimiento de retries, queues, DLQs e idempotencia
• Certificación AWS Cloud Practitioner, o compromiso para obtenerla
• Inglés intermedio, principalmente para documentación técnica y comunicación con equipos internacionales
• Residencia actual en México
• Disponibilidad para trabajar de manera 100% remota
• Integración a marcas globales y startups disruptivas
• Trabajo remoto/Home office
• Horario ajustado a la célula de trabajo/proyecto asignado
• Trabajo de lunes a viernes
• Día off en tu cumpleaños
• Seguro de gastos médicos mayores (aplica para México)
• Seguro de vida (aplica para México)
• Equipos de trabajo multiculturales
• Acceso a cursos y certificaciones
• Meetups con invitados especiales del área de IT
• Eventos virtuales de integración y grupos de interés
• Clases de inglés
• Oportunidades dentro de nuestras diferentes líneas de negocio
• Orgullosamente certificados como Great Place to Work