logo

Ver todos los trabajos

#SR #Node #Developer 100% remoto #inglés avanzado

Argentina, Argentina

 

🧩 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.

Condiciones:
  • 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)

Compartir esta oferta de trabajo

Desarrollado por