#SR #Node #Developer 100% remoto #inglés avanzado
🧩 Sobre el rol
Buscamos un/a Senior Node.js Developer con fuerte enfoque en backend, capaz de diseñar e implementar APIs robustas, escalables y mantenibles. El rol requiere experiencia sólida en arquitecturas backend modernas, integración con servicios externos, modelado de datos y buenas prácticas de desarrollo sobre entornos productivos.
🎯 Responsabilidades
Diseñar, desarrollar y mantener APIs REST robustas y eficientes. Definir arquitecturas backend escalables, mantenibles y orientadas a producto. Modelar datos y diseñar esquemas relacionales. Implementar testing automatizado y asegurar la calidad del código. Integrar servicios de terceros y APIs externas. Trabajar con bases de datos relacionales y ORMs. Participar en decisiones técnicas vinculadas a arquitectura, performance y mantenibilidad. Analizar y optimizar performance, debugging y troubleshooting. Colaborar con otros equipos técnicos en integraciones y evolución del producto.
🔎 Requisitos excluyentes
-
Experiencia sólida con Node.js.
-
Experiencia avanzada con JavaScript y TypeScript.
-
Experiencia desarrollando APIs backend con NestJS.
-
Experiencia con bases de datos PostgreSQL y/o MySQL.
-
Manejo de TypeORM.
-
Diseño e implementación de APIs REST.
-
Conocimientos de arquitecturas orientadas a servicios o microservicios.
-
Testing automatizado con Jest, Mocha y/o Supertest.
-
Experiencia integrando servicios de terceros y APIs externas.
-
Experiencia con Git y trabajo colaborativo.
-
Manejo de Docker y entornos de desarrollo backend.
-
Conocimientos de CI/CD.
-
Experiencia en debugging y troubleshooting de aplicaciones backend, incluyendo análisis de logs estructurados, métricas, tracing distribuido, monitoreo de errores y herramientas como Sentry o similares.
-
Experiencia en optimización de performance en Node.js, incluyendo manejo del Event Loop, operaciones asíncronas, streams, procesamiento intensivo con Worker Threads y análisis de cuellos de botella.
-
Nivel de inglés avanzado.
✨ Competencias clave
-
Diseño e implementación de APIs REST.
-
Buen criterio de arquitectura backend.
-
Modelado de datos y diseño de esquemas relacionales.
-
Desarrollo de código mantenible, modular y escalable.
-
Dominio de buenas prácticas en TypeScript.
-
Capacidad para analizar problemas técnicos complejos.
-
Autonomía, ownership técnico y orientación a producto.
-
Criterio para balancear velocidad de desarrollo, calidad y mantenibilidad.
🚀 Valoramos
-
Experiencia avanzada con NestJS en proyectos productivos.
-
Patrones como Clean Architecture o DDD.
-
Experiencia con Redis.
-
Background jobs y procesamiento asíncrono.
-
WebSockets, SSE o comunicación en tiempo real.
-
Experiencia con PostgreSQL y optimización de queries.
-
Conocimientos de Kubernetes.
-
Experiencia en cloud, especialmente AWS.
-
Observabilidad: logs, métricas y tracing.
-
Seguridad backend: autenticación/autorización, JWT, OAuth, manejo de secretos.
-
Experiencia diseñando sistemas escalables y resilientes.
-
Conocimientos de performance tuning en Node.js.
-
Experiencia utilizando agentes AI o herramientas de desarrollo asistido por IA para acelerar tareas de análisis, implementación, testing, documentación, debugging o refactoring.
-
Experiencia en startups, software factories o productos digitales.
- Contractor | Full-time | 100% Remoto 100% (LATAM) | Horario de 9/18 hs GMT-3
- 15 días de Paid Time Off al año (10 días hábiles de vacaciones pagas) y los feriados de Argentina
- Inglés avanzado (c1 o más)
