




Resumen: Buscamos un Ingeniero de Software (Node.js BFF) para construir aplicaciones escalables, orientadas a eventos y nativas de la nube, centrándonos en arquitecturas backend-for-frontend (BFF) y sistemas distribuidos modernos. Aspectos destacados: 1. Oportunidad a largo plazo para desarrollar experiencia en arquitecturas BFF y orientadas a eventos 2. Entorno colaborativo que valora la innovación y el intercambio de conocimientos 3. Oportunidad de trabajar en aplicaciones escalables y nativas de la nube #### **Así somos** En Avenga creemos que la creatividad humana impulsa una tecnología que realmente importa. Operamos a nivel global y nuestros más de 6000 especialistas ofrecen un espectro completo de servicios, incluyendo asesoramiento empresarial y tecnológico, soluciones empresariales, experiencias de cliente (CX), diseño de experiencias de usuario (UX) e interfaces de usuario (UI), servicios gestionados, desarrollo de productos y desarrollo de software. #### **Esta es la posición** En Argentina, dentro del área de **Ingeniería de Software**, buscamos activamente un **Ingeniero de Software (Node.js BFF)** para reforzar nuestro equipo dedicado a construir aplicaciones escalables, orientadas a eventos y nativas de la nube. Se trata de una oportunidad a largo plazo para profesionales apasionados por las arquitecturas backend-for-frontend (BFF) y los sistemas distribuidos modernos. #### **Este eres tú** * Amplia experiencia en **Node.js (18+)** y conocimientos del framework **NestJS**. * Experiencia con **microservicios** y/o **arquitecturas orientadas a eventos**. * Experiencia práctica implementando y gestionando aplicaciones en una **plataforma en la nube**. * Conocimiento del **Serverless Framework** o de herramientas de Infraestructura como Código (IaC). * Conocimientos de **ExpressJS**. * Experiencia con **GitLab**, modelos de ramificación, correcciones urgentes (hotfixes) y evolución de funcionalidades. * Amplios conocimientos sobre la creación y consumo de **APIs RESTful**. * Experiencia trabajando con bases de datos **NoSQL**. * Experiencia configurando herramientas de monitorización y alertas (**DataDog, OpsGenie**). **Habilidades deseables:** * Experiencia con servicios sin servidor (**serverless**) de **AWS** (Lambda, API Gateway, SQS, SNS, Step Functions, EventBridge, DynamoDB). * Conocimientos de **TypeScript**. * Capacidad para escribir código limpio, eficiente y bien documentado. * Experiencia con **metodologías ágiles** y ciclos de vida del desarrollo de software. * Experiencia diseñando y/o desarrollando **arquitecturas escalables y altamente disponibles**. #### **Tu rol** * Comprender los requisitos del software y refinar las especificaciones en diseños detallados. * Construir o adaptar clases, módulos y otros componentes de software, reutilizando código existente siempre que sea posible. * Realizar pruebas unitarias y revisar código para corregir errores o mejorar su calidad. * Documentar programas según los estándares establecidos (documentación funcional, arquitectónica y comentarios dentro del código). * Investigar nuevas tecnologías, seguir los procesos definidos y proponer mejoras. * Participar en todas las etapas del ciclo de vida de la aplicación: concepción, diseño, desarrollo, implementación, pruebas y soporte. * Mantener aplicaciones en producción, corregir errores e implementar nuevas funcionalidades. * Colaborar estrechamente con otros ingenieros, líderes técnicos (TLs) y propietarios de producto (POs) para cumplir con los compromisos de entrega. * Recopilar requisitos funcionales y traducirlos en soluciones elegantes. * Crear prototipos durante las fases técnicas de definición del alcance. * Optimizar el rendimiento de las aplicaciones y centrarse en su funcionalidad. * Crear interfaces de usuario atractivas (obligatorio únicamente para perfiles fullstack con ReactJS). * Identificar oportunidades de mejora y contribuir a los procesos de mejora continua. * Participar en la definición y revisión de estándares y mejores prácticas para el diseño y desarrollo. #### **¿Qué te espera en Avenga?** * Un **proyecto a largo plazo** con oportunidades para desarrollar tu experiencia en arquitecturas BFF y orientadas a eventos. * Un **modelo de trabajo híbrido**: los candidatos deben residir en **Argentina**, preferentemente en **Buenos Aires o Córdoba**, para facilitar reuniones presenciales cuando sea necesario. * Un entorno colaborativo que valora la **innovación, la experimentación y el intercambio de conocimientos**. En Avenga, todas las personas importan. Ofrecemos igualdad de oportunidades en reclutamiento, desarrollo profesional y liderazgo, independientemente de raza, etnia, identidad de género, orientación sexual, discapacidad, edad, religión o cualquier otra característica. Estamos comprometidos con la creación de un entorno laboral donde nuestra diversa comunidad de empleados, candidatos y socios comerciales participe activamente en nuestro crecimiento. Al reunir a personas de distintos orígenes y experiencias, construimos un lugar de trabajo donde todos se sienten libres de ser ellos mismos, respetando siempre los límites de los demás.


