Node.js Back-end Engineer (Semi Senior)

Summary

Semi-senior Node.js back-end engineer at a Chilean fintech, building and maintaining serverless AWS services (Lambda, API Gateway, DynamoDB) with a strong focus on security, CI/CD, and AI-assisted development.

Desarrollo Backend Serverless

  • Desarrollar servicios backend utilizando AWS Lambda, API Gateway, DynamoDB, S3, Step Functions (deseable), AWS SQS y AWS Fargate.
  • Implementar lógica de negocio desacoplada y escalable.
  • Diseñar y consumir APIs REST.
  • Manejar eventos y flujos asincrónicos.
Integración y Calidad

  • Participar en revisiones de código.
  • Aplicar buenas prácticas de desarrollo y estándares definidos por el equipo.
  • Implementar testing automatizado.
  • Colaborar en debugging y resolución de incidentes.
DevOps & CI/CD

  • Participar en pipelines de integración y despliegue continuo.
  • Colaborar en automatización de despliegues.
  • Gestionar versionamiento y buenas prácticas en Git.
Seguridad

  • Aplicar principios de desarrollo seguro.
  • Manejar correctamente autenticación y autorización (JWT, OAuth2 u otros).
  • Implementar validaciones y manejo seguro de datos.
  • Considerar estándares de seguridad propios del sector fintech.
Desarrollo Asistido por Inteligencia Artificial

  • Utilizar herramientas de inteligencia artificial generativa (como Claude Code) como apoyo para planificar, estructurar y construir soluciones de software.
  • Comprender íntegramente el código y las soluciones generadas por los modelos de IA, evitando la aceptación de código sin supervisión ni comprensión ('vibe coding').
  • Garantizar la continuidad del trabajo y la resolución de problemas o incidentes de forma autónoma, incluso sin disponibilidad de herramientas de IA.
  • Asumir responsabilidad plena por la calidad, funcionamiento y corrección de los entregables comiteados, independientemente del grado de asistencia de IA utilizado.
Conocimientos Técnicos Clave

Backend / Cloud

  • Arquitecturas serverless en AWS.
  • Diseño de APIs REST.
  • Modelamiento de datos en DynamoDB.
  • Manejo de eventos y orquestación.
  • Observabilidad (logs, métricas, tracing).
DevOps

  • CI/CD.
  • Infraestructura como código.
  • Git (estrategias de branching).
  • Contenedores (deseable).
Seguridad

  • OWASP Top 10.
  • Gestión de secretos.
  • Principio de mínimo privilegio.
  • Autenticación y autorización (JWT, OAuth2, etc.).
Desarrollo Asistido por Inteligencia Artificial

  • Manejo de herramientas de inteligencia artificial generativa orientadas al desarrollo de software (como Claude Code), aplicadas como soporte para la planificación, estructuración y construcción de soluciones. Comprensión técnica plena del código y las soluciones generadas, sin recurrir a prácticas de generación de código sin supervisión ni entendimiento ('vibe coding').
  • Cumpleaños
  • Capacitación y Desarrollo
  • Seguro Complementario

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available