directohace 23 días

Ingeniero Backend Senior

T
Thaia
Buenos AiresRemoto · Tiempo completo
Senior5+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa de ticketing en LATAM busca Ingeniero Backend Senior con experiencia en Node.js, NestJS, TypeScript y MongoDB para unirse a su equipo de 7 personas en Buenos Aires. Se enfoca en desarrollo de features, migración a DDD, optimización de bases de datos y colaboración técnica.

Por qué aplicar

Si sos un Ingeniero Backend Senior con experiencia en Node.js y te copan los desafíos técnicos, esta es tu oportunidad. Podrás trabajar en una plataforma líder de LATAM, migrar a DDD y optimizar bases de datos a gran escala, todo de forma remota.

Descripción del puesto

Acerca de la Empresa Operan una de las plataformas de ticketing líderes en Latinoamérica, con alrededor de 1 millón de usuarios en Argentina, Chile y Perú. El equipo de ingeniería es pequeño a propósito — 7 personas — y el backend es un sistema de producción real: NestJS/TypeScript en GCP, MongoDB Atlas a escala, aplicaciones móviles nativas en iOS y Android. El Rol Buscan un/a Ingeniero/a Backend Senior para trabajar en un sistema que ya cuenta con disciplina real: trunk-based development, despliegue automático a staging, DDD en progreso, Atlas optimizado para tráfico de producción. No tendrás a cargo personal — escribirás código, harás contribuciones técnicas que importan y trabajarás de cerca con un equipo pequeño que se toma la ingeniería en serio. Qué harás - Construir y evolucionar funcionalidades de backend a través del stack, desde la lógica de dominio hasta la infraestructura. - Contribuir a la migración de DDD en curso: bounded contexts, patrón repository, capas de dominio/aplicación/infraestructura. - Trabajar con MongoDB a escala de producción: pipelines de agregación, estrategia de índices, optimización de Atlas a nivel M50. - Participar en revisiones de código y discusiones técnicas con un equipo que debate abiertamente las decisiones. - Colaborar en contratos de API con los equipos de iOS y Android. - Contribuir a la respuesta de incidentes en producción: MongoDB, Cloud Run, cronjobs. - Ayudar a mantener la disciplina de CI/CD, higiene de infraestructura y QA en funcionamiento y mejora continua. Qué buscamos - Más de 5 años de experiencia en backend con Node.js, idealmente 3+ años con NestJS en producción. - TypeScript avanzado: decoradores, genéricos, tipos complejos. - MongoDB a nivel profesional: pipelines de agregación, índices compuestos, $lookup, $project, hint, read preferences, optimización de rendimiento real en Atlas — no solo "he usado Mongo". - Experiencia con sistemas a escala relevante (más de 100k MAU) con picos de demanda — lanzamientos, eventos en vivo. - DDD táctico práctico: bounded contexts, repositories, value objects, arquitectura en capas — aplicado en un equipo real, no solo leído. - GCP en producción (Cloud Run, IAM, Secret Manager, VPC) o un equivalente sólido en AWS/Azure. - CI/CD con GitHub Actions o similar. - Comodidad con trunk-based development. Sería un plus - Redis: patrones de caché, pub/sub, modelos de lectura derivados. - Atlas Search / Lucene: fuzzy matching, analizadores. - Arquitectura orientada a eventos: GCP Pub/Sub, Kafka. - Observabilidad: GCP Logging, Datadog, métricas de Atlas. - Familiaridad con contratos móviles (iOS/Android) — leerlos, no escribirlos. - Desarrollo asistido por IA: Claude Code, Cursor, Copilot. - Inglés. Cómo trabajan - Equipo distribuido, basado en Argentina. - Async-first con sincronizaciones ocasionales. - Un equipo que debate abiertamente las decisiones técnicas y valora las opiniones firmes pero flexibles.

Responsabilidades

  • Build and evolve backend features
  • Contribute to DDD migration
  • Work with MongoDB at production scale
  • Participate in code reviews and technical discussions
  • Collaborate on API contracts
  • Contribute to incident response
  • Help keep CI/CD, infra hygiene, and QA discipline running

Skills requeridas

DDD (Domain-Driven Design)API contractsTechnical contributionsCode reviewsTechnical discussionsIncident responseCI/CDInfra hygieneQA disciplineOpen debates

Explorar empleos relacionados

¿Te interesa empleos en Buenos Aires? Creá una alerta y te avisamos.