Senior Full Stack AWS Engineer (Node.js, React, TypeScript)
D
DaCodesFinancial technology
100% remota, de largo plazo y exclusiva para personas con residencia en MéxicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Inglés intermedio, principalmente para documentación técnica y comunicación con equipos internacionales.
- Experience
- 5+ años de experiencia profesional
- Required Skills
- AWSDockerNode.jsPostgreSQLDynamoDBTypeScriptReactAWS Lambda
Requirements
- Contar con 5+ años de experiencia profesional como Full Stack Developer, Backend Developer o Software Engineer.
- Tener experiencia desarrollando aplicaciones con React, incluidos componentes, hooks, manejo de estado, formularios y validaciones.
- Tener experiencia sólida en backend con Node.js y TypeScript; NestJS o Express son ideales.
- También se consideran perfiles con experiencia sólida en .NET, Java o Python si cuentan con experiencia relevante en frontend y AWS.
- Tener experiencia práctica utilizando AWS en ambientes productivos.
- Conocer AWS Lambda, API Gateway, Amazon SQS, Amazon S3, AWS Secrets Manager y Amazon ECS/Fargate.
- Saber elegir entre serverless, contenedores y servicios administrados según las necesidades de la solución.
- Tener experiencia con bases de datos SQL y NoSQL, como PostgreSQL y DynamoDB.
- Tener experiencia con Git, Docker y pipelines de CI/CD.
- Conocer seguridad aplicada al desarrollo de software y APIs, y autenticación mediante OAuth2 y JWT.
- Conocer estrategias de resiliencia para sistemas distribuidos, incluidos reintentos, colas, DLQs e idempotencia.
- Contar con certificación AWS Cloud Practitioner o compromiso para obtenerla.
- Tener inglés intermedio, principalmente para documentación técnica y comunicación con equipos internacionales.
- Tener residencia actual en México y disponibilidad para trabajar 100% de manera remota.
Responsibilities
- Diseñar, desarrollar y mantener APIs y servicios backend desplegados sobre AWS.
- Desarrollar interfaces React con componentes reutilizables, hooks, manejo de estado y validación de formularios.
- Diseñar APIs para consumo frontend, con contratos claros, paginación y manejo consistente de errores.
- Implementar resiliencia 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 forma segura secretos, credenciales y archivos mediante servicios de AWS.
- Proteger APIs y aplicaciones con AWS WAF y rate limiting, y atender hallazgos de seguridad y vulnerabilidades.
- Participar en procesos de CI/CD, revisiones de código y documentación técnica.
- Colaborar en un equipo ágil bajo Scrum usando Jira y Confluence.
- Analizar necesidades técnicas y proponer soluciones, arquitecturas y pruebas de concepto.
View Full Description & ApplyYou'll be redirected to the employer's site