05 ago
|
Brightside
|
Argentina
05 ago
Brightside
Argentina
? Sobre el rol
Buscamos un/a Senior Node.js Developer con robusto 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)
📌 #SR #Node #Developer 100% remoto #inglés avanzado (Argentina)
🏢 Brightside
📍 Argentina