### Sobre el rol
Buscamos Ingenieros Senior capaces de construir software confiable en entornos donde la precisión, la estabilidad y la capacidad de adaptación son críticas.
Este rol va más allá del stack. Buscamos engineers con criterio técnico sólido, fuerte orientación a la calidad y comodidad trabajando en ciclos cortos de entrega, donde los requerimientos evolucionan constantemente y el valor para el usuario se valida de forma continua.
Trabajarás en un equipo altamente colaborativo, donde la arquitectura, la calidad y la toma de decisiones técnicas se construyen de manera compartida. Priorizamos soluciones simples, cambios pequeños, retroalimentación rápida y una evolución constante del producto según las necesidades reales del negocio y del usuario final.
.
### 🚀 Principales responsabilidades
* Diseñar, desarrollar y mantener servicios backend altamente confiables y escalables en arquitecturas serverless sobre AWS.
* Analizar problemas complejos y requerimientos ambiguos, descomponiéndolos en incrementos pequeños de valor que puedan entregarse y validarse rápidamente.
* Construir soluciones simples, mantenibles y evolutivas, evitando sobreingeniería y favoreciendo cambios seguros a lo largo del tiempo.
* Garantizar altos estándares de calidad mediante pruebas automatizadas, refactorización continua y buenas prácticas de ingeniería.
* Participar activamente en decisiones de arquitectura y diseño técnico, con foco en impacto en producción, mantenibilidad y experiencia de usuario.
* Colaborar de forma cercana y continua con otros engineers y stakeholders, alineando decisiones técnicas en entornos iterativos y cambiantes.
* Compartir conocimiento técnico con el equipo, contribuyendo a un entorno sin silos ni ownership rígido de componentes.
* Asegurar la correcta operación de sistemas críticos, anticipando riesgos, detectando fallos temprano y evitando impactos en producción.
* Contribuir a flujos de entrega continua mediante cambios pequeños, validación rápida y responsabilidad compartida sobre la calidad del software.
### 🧠 Perfil que buscamos
* Experiencia senior comprobable como Backend Engineer o Software Engineer.
* Experiencia real construyendo y operando sistemas en producción, con responsabilidad sobre su comportamiento, estabilidad y evolución.
* Capacidad para trabajar con alta autonomía, tomando decisiones técnicas sin depender de especificaciones completamente cerradas.
* Pensamiento analítico sólido y enfoque práctico para resolver problemas en contextos cambiantes.
* Experiencia trabajando en entornos donde los requerimientos evolucionan constantemente y es necesario iterar sobre la solución con rapidez y criterio.
* Fuerte orientación a la calidad y responsabilidad directa sobre la confiabilidad del software.
* Comodidad trabajando en entornos donde la calidad no se delega y cada engineer participa activamente en arquitectura, testing y decisiones de diseño.
* Capacidad para colaborar de forma cercana con el equipo, comunicar ideas con claridad, adaptarse a feedback continuo y construir soluciones de forma compartida.
* Criterio para priorizar soluciones simples que puedan evolucionar con el negocio, evitando complejidad innecesaria.
* Interés genuino por construir software útil para el usuario final, validando hipótesis rápidamente y ajustando rumbo cuando sea necesario.
### 🛠️ Tecnologías y herramientas
Node.js
AWS (experiencia sólida)
Arquitecturas Serverless:
* AWS Lambda
* DynamoDB
* SQS
* SNS
Infrastructure as Code:
* AWS CDK (deseable)
* Alternativas aceptadas: Terraform, SST
Git (nivel avanzado)
### 🧪 Prácticas de ingeniería
Trabajamos con prácticas de ingeniería orientadas a calidad, entrega incremental y colaboración cercana, por lo que buscamos engineers con experiencia o comodidad real en dinámicas como:
* Unit Testing avanzado
* Test-Driven Development (TDD)
* Pair Programming
* Refactorización continua
* Desarrollo iterativo y colaborativo, inspirado en XP
Más allá del conocimiento teórico, buscamos engineers capaces de trabajar de forma natural en ciclos de feedback corto, cambios pequeños y responsabilidad compartida sobre la calidad del software.
### 🌍 Otros requisitos
* Capacidad para trabajar de forma remota y autogestionada.
* Inglés técnico (lectura y escritura).
🚀 Integración a **marcas globales y startups disruptivas**.
🏡 **Trabajo remoto/Home office**.
⏳ **Horario flexible** ajustado a la célula de trabajo/proyecto asignado.
📅 Trabajo de **lunes a viernes**.
⚖️ **Beneficios legales** (aplican para México).
🎉 **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 en nuestras diferentes líneas de negocio**.
🏅 **Orgullosamente certificados como Great Place to Work**.