Staff Engineer

Yummy

Venezuela

Remote

VES 104,712,000 - 130,890,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Yummy busca un Staff Engineer para el dominio de pagos, responsable de definir la arquitectura y escribir el código que la realiza. Si te gusta entrar a un sistema crítico ya en producción, entender por qué está como está y dejarlo mejor, este rol es para ti.

Diseñarás una capa de extensibilidad para conectar nuevos procesadores, adquirentes o métodos de pago como plug-ins sin reescribir el core. Liderarás refactorizaciones en producción con migraciones graduales y garantizarás idempotencia,

Qualifications

  • Experiencia sólida en C#/.NET y/o Node.js en backend de alta criticidad.
  • Experiencia en arquitecturas distribuidas y microservicios.
  • Conocimiento de PostgreSQL y MongoDB.
  • Patrones de extensibilidad (puertos y adaptadores, inversión de dependencias, anti-corruption layer).
  • Testing automatizado y observabilidad como parte natural de tu trabajo.
  • Equilibrar 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 técnica.

Responsibilities

  • Definir y evolucionar la arquitectura del dominio de pagos.
  • Diseñar e implementar la capa de extensibilidad para conectar nuevos procesadores, adquirentes o métodos de pago como plug-ins.
  • 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.

Skills

C#/.NET
Node.js
Arquitecturas distribuidas
Microservicios
Testing automatizado
Observabilidad
IA en desarrollo

Tools

PostgreSQL
MongoDB

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, Payments Platform - Remote & Impactful
Staff Engineer, Payments Platform - Remote & Impactful

Yummy • Venezuela

Remote
VES 104,712,000 - 130,890,000
Programador full stack
Programador full stack

Yummy • Distrito Capital

Hybrid
VES 31,662,000 - 42,216,000
Senior Software Engineer
Senior Software Engineer

Fina • Caracas

On-site
VES 6,003,000 - 10,292,000
Desarrollador de back-end
Desarrollador de back-end

Yummy • Venezuela

On-site
VES 36,972,000 - 68,662,000
Senior Software Engineer (Ruby on Rails & .NET)
Senior Software Engineer (Ruby on Rails & .NET)

Skydropx LATAM • Venezuela

Remote
VES 61,350,000 - 96,407,000
Remoto 100%
Horario flexible
Desarrollo profesional
+1
Desarrollador Full Stack Semi-Senior (Venezuela / Ecuador)
Desarrollador Full Stack Semi-Senior (Venezuela / Ecuador)

Initium Software SL • Caracas

Remote
VES 36,745,000 - 54,243,000
Salario competitivo
Trabajo 100% remoto desde Venezuela o
Crecimiento profesional
Programador Full Stack
Programador Full Stack

Unimet • Caracas

On-site
VES 44,640,000 - 78,120,000
Hybrid Senior Software Eng
Hybrid Senior Software Eng

Tekton Labs • Maracaibo

Remote
VES 24,117,000 - 32,629,000
Ingeniero de Software
Ingeniero de Software

LogosCorp • Caracas

On-site
VES 1,000,000 - 1,800,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Tekton Labs • Maracaibo

Remote
VES 75,661,000 - 94,576,000