Deberás contar con experiencia sólida en Node.js, enfocado en la construcción de servicios altamente performantes, eficientes en uso de CPU y memoria, y diseñados para escalabilidad. Serás parte fundamental del equipo de desarrollo de la plataforma de cumplimiento normativo, contribuyendo tanto a la evolución de la arquitectura basada en microservicios como a la mejora continua de los estándares de calidad, rendimiento y observabilidad.
Responsabilidades Principales:
•Diseñar, desarrollar y mantener microservicios en Node.js utilizando Fastify como framework principal.
•Aplicar principios de bajo consumo de memoria y CPU, usando herramientas como Clinic.js para identificación de cuellos de botella y problemas de rendimiento.
•Integrar de manera eficiente servicios internos y externos vía APIs REST y event-driven (RabbitMQ / Kafka).
•Participar activamente en el análisis técnico, definición de arquitectura y revisión de código.
•Garantizar que el código cumpla con estándares de calidad, testabilidad y mantenibilidad.
•Optimizar la observabilidad, trazabilidad y manejo de errores en producción mediante herramientas como Datadog.
•Colaborar en entornos dockerizados desplegados sobre Kubernetes.
Requisitos Técnicos:
•Dominio avanzado de Node.js con experiencia comprobable en entornos productivos de alta carga.
•Experiencia con Fastify y buenas prácticas en el diseño de APIs RESTful performantes.
•Conocimiento profundo en inyección de dependencias utilizando InversifyJS.
•Sólida experiencia trabajando con bases de datos relacionales, en especial Microsoft SQL Server, incluyendo procedimientos almacenados y rendimiento de consultas.
•Familiaridad con desarrollo y despliegue de contenedores Docker, y gestión de aplicaciones en clústeres Kubernetes.
•Experiencia trabajando con event brokers como RabbitMQ o Kafka (deseable).
•Uso avanzado de herramientas de análisis de performance como Clinic.js.
Habilidades Deseables:
•Conocimientos en CI/CD y GitOps.
•Experiencia previa con arquitecturas multitenancy.
•Conocimientos en arquitectura de sistemas distribuidos.
•Familiaridad con servicios en la nube (Azure preferentemente).
•Conocimientos en seguridad de APIs.
•Metodologías ágiles (Scrum).
•Buen manejo de testing automatizado (unit, integration, e2e) con frameworks como Jest.
¿Qué te ofrecemos?
- Relación de dependencia laboral con Plan-IT y bajo contrato indefinido.
- Cuenta sueldo con Santander Río (existiendo la posibilidad de conservar la cuenta bancaria que tengas en uso actualmente).
- Cuidarte es importante para nosotros: Te ofrecemos prepaga Premium (Swiss Medical SMG30 Cartilla Premium)
- Descuentos en distintas marcas y actividades a través de la Tarjeta Club La Nación Premium.
- Consideramos el aprendizaje y adquisición de nuevos conocimientos como algo esencial, por eso te damos cursos y capacitaciones pagadas por PlanIT.
- Contamos con un Plan de referidos interno, con premios de hasta $150.000.
- Valoramos la calidad humana y el compartir: realizamos actividades de integración como almuerzos y after office
- Acompañamiento personalizado por parte del Departamento de Personas
- Obsequios por ocasiones especiales
- Queremos acompañarte en tus momentos importantes: ¡El desayuno de tu Cumpleaños va por nuestra cuenta!
- Reintegro por servicio de internet (tope de $20000)
En Plan IT nos destacamos por ofrecer un servicio de calidad, generar un ambiente de trabajo placentero, fomentar el desarrollo y el aprendizaje a través de un seguimiento personalizado de cada colaborador, así como construir un equipo positivo y un ambiente familiar.
Si estás interesado en formar parte de nuestro equipo de trabajo, envianos tu CV actualizado a personas@plan-it.com.ar, incluyendo tu remuneración bruta pretendida.
Si querés saber qué otras propuestas laborales tenemos en IT para Argentina: Hacé click acá y seguinos en nuestras RRSS donde mantenemos actualizadas nuestras búsquedas – Linkedin e INSTAGRAM–