8 days ago
Remote, Mexico +4 moreSenior
Responsibilities
- Diseñar, construir y operar servicios backend en producción dentro de AWS.
- Desarrollar APIs REST con endpoints, versionamiento, validaciones, autenticación, autorización y manejo robusto de errores.
- Implementar servicios usando C#/.NET, Node.js o Python como lenguaje principal.
- Trabajar con bases de datos relacionales y NoSQL, incluyendo consultas optimizadas, transacciones e índices.
- Escribir y mantener pruebas unitarias y de integración.
- Aplicar patrones de diseño, separación de responsabilidades y prácticas de código limpio y mantenible.
- Implementar controles de seguridad, validación de entradas, gestión segura de secretos y logging sin exponer datos sensibles.
- Desplegar y conectar servicios AWS como Lambda, API Gateway, S3, DynamoDB, RDS e IAM.
- Leer y comprender infraestructura como código mediante CloudFormation, CDK o Terraform.
- Diseñar APIs considerando su consumo desde aplicaciones React/Next.js, incluidos contratos, headers, estados y errores HTTP.
Requirements
- Experiencia hands-on desarrollando APIs y servicios backend en producción.
- Experiencia práctica con AWS en producción, especialmente Lambda, API Gateway, S3, DynamoDB o RDS e IAM.
- Dominio de C#/.NET, Node.js o Python como lenguaje principal.
- Experiencia con APIs REST, JWT u OAuth2, autorización por roles y prácticas de seguridad backend.
- Experiencia con bases de datos SQL y/o NoSQL.
- Conocimiento aplicado de patrones como Clean Architecture, arquitectura en capas o Onion Architecture.
- Capacidad para construir componentes autónomamente, tomar decisiones técnicas y explicar trade-offs de diseño y despliegue.
- Conocimiento funcional de infraestructura como código y capacidad para leer CloudFormation, CDK o Terraform.
- Conocimiento básico de OWASP Top 10 y manejo seguro de credenciales, tokens, secretos y datos personales.
- Comprensión de la integración entre APIs backend y React/Next.js, incluyendo fetch/axios, respuestas, headers, errores HTTP y validación.
- Experiencia escribiendo pruebas unitarias y de integración.
- Se valoran certificación AWS, experiencia en el sector financiero, entornos corporativos auditados, servicios avanzados de AWS y CI/CD.
Benefits
- Trabajo remoto desde México; cualquier cambio a modalidad híbrida o presencial se informará desde la primera sesión.
- Horario ajustado a la célula de trabajo o proyecto asignado, de lunes a viernes.
- Día libre por cumpleaños.
- Seguro de gastos médicos mayores y seguro de vida para México.
- Acceso a cursos, certificaciones y clases de inglés.
- Equipos multiculturales, meetups, eventos virtuales y grupos de interés.
- Oportunidades dentro de distintas líneas de negocio.
