Desarrollador Node Js Ssr - Mix (Onsite - Remoto) - 1807
Descripción del puesto
¿Qué hace la compañía?
Empresa tecnológica con sólida proyección en el mercado, especializada en el desarrollo de soluciones SaaS para la gestión integral de flotas y equipos pesados en la industria de la construcción. Se destaca por su enfoque estratégico orientado a datos, innovación constante y compromiso con la optimización operativa y financiera de sus clientes.
¿Qué necesitás para ser parte del equipo?
A nivel personal:
- Capacidad para trabajar con requerimientos abiertos o en evolución.
- Buen criterio técnico para tomar decisiones y explicar trade-offs.
- Mentalidad de producto y foco en impacto real.
- Buena comunicación y predisposición para trabajar en equipo reducido.
- Autonomía, criterio técnico y capacidad de ejecución.
A nivel técnico:
- Experiencia de +3 años en desarrollo Backend con Node.js participando en entornos productivos. | Excluyente.
- Dominio avanzado de TypeScript y buenas prácticas asociadas | Excluyente.
- Experiencia sólida en diseño y modelado de bases de datos relacionales, preferentemente PostgreSQL, incluyendo optimización de queries y manejo eficiente de transacciones. | Excluyente.
- Experiencia en diseño, desarrollo y documentación de APIs, idealmente bajo paradigma GraphQL.
- Sólidos conocimientos de principios de diseño de software, patrones de arquitectura backend y modelado de dominio.
- Manejo de Git y experiencia trabajando con flujos colaborativos (PRs, code review, branching strategies). | Excluyente.
- Si contás con experiencia previa en productos SaaS, startups o entornos orientados a producto, ¡es un plus!
¿Qué vas a hacer?
- Diseñar, desarrollar y evolucionar APIs backend robustas, seguras y escalables, asegurando alta performance y mantenibilidad.
- Implementar y modelar lógica de negocio compleja, vinculada a: - Gestión de uso, disponibilidad y trazabilidad de maquinaria. - Procesamiento de telemetría y eventos en tiempo real. - Generación de reportes, métricas y agregaciones de datos. - Sistemas de autenticación, autorización, roles y permisos.
- Diseñar y optimizar modelos de datos en PostgreSQL, garantizando integridad, consistencia y eficiencia en consultas de alto volumen.
- Participar activamente en decisiones de arquitectura, escalabilidad y performance, proponiendo mejoras técnicas continuas.
- Escribir código limpio, testeable y alineado a buenas prácticas (testing, code reviews, estándares de calidad).
- Colaborar en la definición técnica y estimación de nuevas funcionalidades, trabajando de forma cercana con producto y stakeholders.
- Identificar, diagnosticar y resolver problemas de performance, concurrencia y consistencia de datos.
- Contribuir al crecimiento técnico del equipo, promoviendo estándares, buenas prácticas y mejoras en los procesos de desarrollo.
¿Cuál es el desafío de la posición?
Como Desarrollador Node JS Ssr, tendrás el desafío de diseñar, desarrollar y evolucionar los servicios core de una plataforma SaaS orientada a datos, garantizando performance, escalabilidad y solidez técnica en cada solución. Ademas, liderarás la construcción de nuevas funcionalidades backend, optimizarás arquitecturas existentes y participarás activamente en decisiones técnicas clave,desde el diseño de APIs hasta la definición de estándares y buenas prácticas. Buscamos un perfil con mentalidad de ownership, foco en calidad de código y capacidad para transformar desafíos complejos en soluciones simples, robustas y escalables.
¿Con quién trabajarás?
Trabajarás con un equipo altamente orientado a producto, con foco en calidad técnica, escalabilidad y desarrollo de soluciones que responden a desafíos reales del negocio en entornos industriales exigentes.
¿Cuándo y dónde trabajarás?
Trabajarás de lunes a viernes, de 9 hs a 18 hs, con flexibilidad para asistir a las oficinas ubicadas en Retiro (CABA).
¿Qué ofrecen?
- Modalidad contractor
- Salario en USD
- Horarios flexibles + trabajo async
- Acceso a herramientas de IA (Copilot / Claude)
- Capacitaciones / cursos
- Vacaciones flexibles (3 semanas)
¿De qué fases consta el proceso de selección?
Tendrás una primera entrevista con nuestra Recruiter, Melina Rubio, orientada a conocer tu experiencia y motivaciones. Luego, participarás de una instancia de challenge técnico. Finalmente, tendrás una entrevista con el cliente para conocer al equipo y profundizar en el rol.