Node.js Back-end Engineer (Senior)
Indexed description
Requerimientos del cargo
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').
Projects
Profesional con experiencia consolidada que desarrolla de manera autónoma servicios backend utilizando arquitecturas serverless en AWS. Diseña e implementa servicios desacoplados y mecanismos de integración seguros, asegurando calidad, performance y mantenibilidad. Participa activamente en revisiones de código, testing automatizado, definición de soluciones técnicas y procesos de CI/CD. Contribuye a la resolución de incidentes, optimización de rendimiento y aplicación de estándares de seguridad para entornos fintech.
Funciones del cargo
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.
Condiciones
- Cumpleaños
- Capacitación y Desarrollo
- Seguro Complementario
Experiencia y Formación
Formación
- Título profesional en Ingeniería Civil en Computación, Ingeniería en Informática o carrera afín.
- Deseable diplomados o certificaciones en Cloud, Arquitectura o Seguridad.
Experiencia
- Más de 3 años de experiencia en desarrollo de software backend.
- Experiencia sólida en desarrollo backend utilizando servicios serverless en AWS.
- Experiencia en implementación de CI/CD y automatización.
- Deseable experiencia en startups, fintechs o entornos ágiles de alto ritmo.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search