Staff Engineer

Yummy
Yummy

Software Engineering

Venezuela

Posted on Sep 30, 2026

En Yummy construimos y operamos la infraestructura de pagos que mueve millones de transacciones al mes entre delivery, rides y marketplace. Cada nuevo país, cada nuevo método de pago y cada nuevo proveedor pasa por ahí.

Buscamos un Staff Engineer para el dominio de pagos: un rol donde defines la arquitectura y también escribes el código que la hace realidad. Si te gusta entrar a un sistema crítico que ya está en producción, entender por qué está como está y dejarlo mejor, este rol es para ti.

Qué vas a hacer

  • Definir y evolucionar la arquitectura del dominio de pagos: límites de servicios, contratos, modelo de datos, mensajería e integración con proveedores.
  • Diseñar e implementar la capa de extensibilidad que permite conectar un nuevo procesador, adquirente o método de pago como un plug-in, sin reescribir el core del ciclo de pago.
  • Liderar y ejecutar refactorizaciones y migraciones sobre servicios en producción, de forma incremental y con estrategia de rollback.
  • Diseñar pensando en idempotencia, concurrencia, consistencia de datos, trazabilidad y tolerancia a fallos.
  • Definir estrategias de escalabilidad y desempeño, y validarlas con datos.
  • Investigar y resolver incidentes productivos, llevando la causa raíz a una mejora estructural.
  • Elevar la calidad técnica del equipo a través de code reviews, diseño y acompañamiento.

Qué buscamos

  • Experiencia sólida en C#/.NET y/o Node.js en sistemas backend de alta criticidad.
  • Experiencia real diseñando y operando arquitecturas distribuidas y microservicios.
  • PostgreSQL y MongoDB: modelado, transaccionalidad y desempeño.
  • Manejo de patrones de extensibilidad (puertos y adaptadores, inversión de dependencias, anti-corruption layer) aplicados, no solo teóricos.
  • Testing automatizado y observabilidad como parte natural de tu trabajo.
  • Criterio para balancear la solución ideal con la entrega continua y el riesgo operativo.
  • Uso práctico de herramientas de IA en el ciclo de desarrollo, sin reemplazar comprensión ni validación técnica.

Suma puntos

  • Experiencia previa en pagos, fintech o sistemas transaccionales.
  • Haber integrado proveedores de pago vía APIs, webhooks y procesos de conciliación.
  • Experiencia con pago móvil, transferencias bancarias o métodos locales de LATAM.

Modalidad: remoto