Role overview

Backend Developer (Node.js)

Aliancers

Published via Mainder

What you'll do

📍Argentina

En CABA/AMBA: Híbrido, dos veces presencial

🤝 Relación de dependencia: Full-time

Se busca un/a Sr Backend Developer para el equipo de Payments con experiencia en entornos modernos de desarrollo backend, arquitectura basada en microservicios desplegados en AWS, y organización de código en monorepos con NX. Queremos a alguien apasionado por el código limpio, que entienda la importancia de la automatización y el versionado, y que tenga foco en la escalabilidad técnica a largo plazo.

Colaborará con tareas tales como:

  • Diseñar e implementar microservicios en NestJS y TypeScript, siguiendo principios de Clean Architecture, Domain-Driven Design (DDD) y Hexagonal Architecture.

  • Trabajar en un entorno basado en monorepo con NX, organizando múltiples servicios y compartiendo librerías internas de forma mantenible.

  • Desarrollar y mantener APIs REST versionadas, resilientes y seguras.

  • Aplicar CQRS y separación de responsabilidades para mejorar la performance y escalabilidad de servicios críticos.

  • Desplegar y monitorear servicios en AWS (ECS, ECR, CloudWatch), utilizando pipelines de CI/CD con GitHub Actions.

  • Diseñar flujos asincrónicos basados en eventos usando SNS, SQS y Webhooks.

  • Escribir tests automatizados (unitarios e integraciones) para garantizar la calidad de cada entrega. Colaborar con frontend y producto para definir contratos y estructuras de datos amigables.

Requisitos

  • 5+ años de experiencia en desarrollo backend.

  • Experiencia profesional en Node.js + TypeScript (excluyente).

  • Dominio de NestJS como framework principal.

  • Experiencia trabajando en monorepos con NX.

  • Conocimiento práctico de AWS: ECS, ECR, CloudWatch.

  • Experiencia en diseño y consumo de sistemas orientados a eventos (SNS, SQS).

  • Experiencia en PostgreSQL, MongoDB y Redis.

  • Conocimiento de buenas prácticas, principios SOLID, diseño modular y testeo automatizado.

Otros conocimientos que se valorarán:

  • Experiencia con feature flagging (Unleash u otros).

  • Participación en proyectos fintech o con regulaciones financieras.

  • Experiencia integrando servicios externos como motores de órdenes, pagos, etc.

  • Conocimiento de herramientas de observabilidad (Kibana, Dynatrace, Datadog).

Beneficios:

  • Modalidades de trabajo flexible.

  • Una semana extra de vacaciones.

  • Descuentos y bonificaciones en servicios de internet, conectividad móvil y entretenimiento.

  • Cobertura de medicina prepaga para la persona empleada y su grupo familiar.

  • Acceso a plataforma digital de contenidos de aprendizaje.

  • Bonificaciones en universidades.