Staff Engineer
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