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.