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
View details
Apply Now