Desarrollador Back Node.js - Senior (E-commerce)
Full TimeJob Overview
Buscamos un/a Backend Developer (JavaScript / TypeScript – Node.js) para integrarse a equipos de alto desempeño enfocados en el diseño, desarrollo y mantenimiento de APIs y servicios backend escalables, seguros y orientados a buenas prácticas de ingeniería.
La persona en este rol participará activamente en el ciclo completo de desarrollo de software, colaborando con equipos multidisciplinarios para construir soluciones robustas, eficientes y alineadas a arquitecturas modernas, con foco en calidad, performance y mantenibilidad.
La persona en este rol participará activamente en el ciclo completo de desarrollo de software, colaborando con equipos multidisciplinarios para construir soluciones robustas, eficientes y alineadas a arquitecturas modernas, con foco en calidad, performance y mantenibilidad.
Key Responsibilities
- Diseñar, desarrollar y mantener APIs REST y GraphQL utilizando Node.js y TypeScript.
- Implementar middlewares, webhooks y mecanismos de seguridad de APIs (autenticación, autorización, manejo de tokens, etc.).
- Asegurar el cumplimiento de buenas prácticas de desarrollo, performance y estándares de calidad de código.
- Escribir y mantener documentación técnica clara y estructurada, utilizando herramientas como Swagger / OpenAPI.
- Implementar y ejecutar pruebas (unitarias y/o de integración) para garantizar la estabilidad de los servicios.
- Participar en procesos de debugging, monitoreo y optimización de performance.
- Colaborar en entornos de control de versiones (Git) y flujos de trabajo colaborativos.
- Trabajar bajo metodologías ágiles, participando activamente en ceremonias, estimaciones y revisiones técnicas.
- (Deseable) Colaborar en pipelines de CI/CD, entornos serverless y herramientas de monitoreo.
Skills, Knowledge and Expertise
Lenguajes & Runtime
- JavaScript
- TypeScript
- Node.js
APIs & Integraciones
- REST APIs
- GraphQL
- Webhooks
- Middlewares
- API Security (auth, tokens, buenas prácticas)
Arquitectura & DevOps
- Serverless (deseable)
- CI/CD (deseable)
- Monitoreo y observabilidad (deseable)
Calidad & Desarrollo
- Testing
- Debugging
- Performance y buenas prácticas de desarrollo
- Git
Documentación
- Swagger / OpenAPI
- Documentación técnica funcional y técnica
Metodología
- Metodologías ágiles (Scrum / similares)
Soft Skills
- Liderazgo técnico y capacidad de influencia positiva en el equipo
- Comunicación clara con perfiles técnicos y no técnicos
- Resolución estructurada de problemas
- Gestión eficiente del tiempo y prioridades
- Colaboración y trabajo en equipo en entornos multidisciplinarios
Make Your Resume Now