Ingeniero de Software Backend Senior Node.js
Naranja X busca un Ingeniero de Software Backend Senior con experiencia en Node.js y AWS para unirse a su equipo en Buenos Aires. El rol implica diseñar, construir y optimizar aplicaciones escalables, trabajar con arquitecturas de microservicios y metodologías ágiles.
Si te copa la idea de generar impacto en millones de personas a través de la tecnología financiera, este puesto en Naranja X es para vos. Podrás diseñar y construir aplicaciones escalables en un entorno híbrido, sumando a la transformación digital de la empresa.
Descripción del puesto
Software Engineer Node.js SR - Check Out #SomosNaranjaX Nos une el propósito de trabajar por la inclusión y la educación financiera de millones de personas. Más de 9.5 millones de clientes nos eligen cada día porque confían en Naranja X para alcanzar sus sueños. Estamos creando un ecosistema de soluciones tecnológicas financieras que se diferencia por ofrecer la mejor experiencia y facilidad en el acceso. ¿Querés ser protagonista de esta historia e impulsar la transformación financiera de millones de personas? ¡Súmate! ¿Qué desafíos vas a encontrar en esta posición? - Foco Backend: Proponer, diseñar y construir aplicaciones robustas y escalables utilizando Node.js, asegurando un funcionamiento óptimo y de alto rendimiento. - Arquitectura de Extremo a Extremo: Crear y mantener arquitecturas utilizando Node.js que se integren perfectamente con el ecosistema AWS. - Evolución Técnica: Colaborar con el rediseño y optimización de arquitecturas actuales, transformando sistemas legacy en microservicios de alta eficiencia en costos y performance. - Optimización de Sistemas: Proponer y aplicar mejoras respecto a latencias, sincronización de datos y rendimiento general de nuestras soluciones, apoyado en data de monitoreo y tracking. - Colaboración Ágil: Trabajar en equipos multidisciplinarios bajo metodología Scrum, aportando visión técnica y crítica desde el diseño de producto hasta la puesta en producción. - Calidad de Ingeniería: Garantizar la estabilidad del ecosistema mediante pruebas unitarias y de integración, promoviendo un código limpio, legible y mantenible. - Mentorías: Promover y acompañar el crecimiento técnico del equipo, haciendo foco en una visión end-to-end de los procesos. ¿Qué buscamos? - Agente de Cambio: Proactividad, ownership, visión crítica con empatía. - Backend: Dominio de Node.js, TypeScript y frameworks como NestJS o Fastify. - APIs: Diseño y construcción de APIs REST pensadas para alta concurrencia y disponibilidad. - Ecosistema AWS: Experiencia con Lambdas, EKS/ECS, SQS, SNS, EventBridge, MSK, DynamoDB, API Gateway, RDS. - Bases de Datos: Experiencia en el diseño y creación de bases de datos relacionales y en la optimización de consultas. Deseable PostgreSQL. - DevOps & CI/CD: Manejo de pipelines de despliegue automatizado, contenedores (Docker/Kubernetes) y microservicios. - Patrones: Conocimiento en arquitectura de microservicios y sistemas de alta disponibilidad. - Observabilidad y monitoreo: Conocimiento en herramientas como DataDog y/o Amplitude. - Agilidad: Experiencia de trabajo con metodologías Scrum y Kanban. - IA: Uso fluido de agentes de IA y asistentes de desarrollo (GitHub Copilot, Cursor, etc.) para optimizar el ciclo de vida del software. - Testing: Amplios conocimientos en la escritura de tests unitarios e integración efectivos. Deseable Jest y/o Mocha. - Quality Owner: Experiencia en la ejecución de QA cruzado y posterior automatización. - Procesos: Trabajo en un ambiente de procesos TI con validación de las diferentes prácticas y especialidades (RFC, PRD, etc.). Sumarte a la Experiencia NX es: - Modo Flex: Creemos en la presencia más que en la presencialidad. Trabajá de manera híbrida y flexible: desde casa, oficina o mixto. - #WorkFromAnywhere: desde cualquier parte del país o el mundo. - Más días de descanso: Además de vacaciones, tenés días libres NX desde el inicio para elegir cuando quieras. - Ajustes de sueldo periódicos que acompañan el contexto económico. - Reintegros por gastos de internet y servicios. - Reintegro en compras de supermercado y restaurantes. - Programas de capacitación constante y plataformas de E-learning (Udemy) para potenciar tu desarrollo. - Licencia extendida y flexibilidad al regreso para gestantes y no gestantes. - Licencias especiales para el cuidado de tu familia. - Y una propuesta de valor mucho más amplia pensada para acompañarte en cada momento y desarrollar todo tu potencial. En Naranja X promovemos un espacio de trabajo seguro e inclusivo, donde podés desplegar tu talento, tus ideas y tu magia. Nuestras búsquedas son abiertas y equitativas para todas las personas: teniendo en cuenta diversidad de género, etaria, de religiones, ideas y opiniones, nacionalidad, personas con discapacidad, LGBTIQ+. ¡Mientras más diversos sean nuestros equipos, mayor será nuestra capacidad de agregar valor a las finanzas de las personas!
Responsabilidades
- Proponer, diseñar y construir aplicaciones robustas y escalables utilizando Node.js
- Crear y mantener arquitecturas utilizando Node.js que se integren con AWS
- Colaborar con el rediseño y optimización de arquitecturas actuales
- Transformar sistemas legacy en microservicios
- Proponer y aplicar mejoras respecto a latencias, sincronización de datos y rendimiento
- Trabajar en equipos multidisciplinarios bajo metodología Scrum
- Garantizar la estabilidad del ecosistema mediante pruebas unitarias y de integración
- Promover un código limpio, legible y mantenible
- Promover y acompañar el crecimiento técnico del equipo
Skills requeridas
Beneficios
- Modo Flex (híbrido)
- Work From Anywhere (Argentina/Mundo)
- Días libres NX
- Ajustes de sueldo periódicos
- Reintegros por gastos de internet y servicios
- Reintegro en compras de supermercado y restaurantes
- Capacitación constante
- Plataformas de E-learning (Udemy)
- Licencia extendida para gestantes y no gestantes
- Licencias especiales para el cuidado de tu familia