Software Engineer Platform (Santiago)

Software Engineer Platform (Santiago)

01 oct
|
AgendaPro
|
Santiago

01 oct

AgendaPro

Santiago

Buscamos un/a Software Engineer Senior para el equipo de Platform Fintech de AgendaPro.
AgendaPro es la plataforma líder en LATAM para gestionar agenda, pagos y crecimiento en negocios de salud, estética, belleza y deporte, con presencia en 17 países, +20.000 clientes y respaldo de Y Combinator (el mismo acelerador de Stripe, Airbnb y Dropbox).
Estamos en plena transformación: pasamos de un SaaS horizontal a un modelo de verticales con agentes de IA, construyendo software con IA en el centro.
Esos agentes, igual que los equipos de producto, cobran, venden y reservan sobre nuestras APIs: sin contratos estables, no hay agentes confiables.
Es una etapa temprana donde todavía hay muchísimo por construir, probar y escalar — y queremos que seas parte desde el principio.
Modalidad 100% presencial – oficina en Santiago.
Stack: Ruby on Rails, arquitectura orientada a eventos, comunicación por Kafka y HTTP, PostgreSQL y Redis, BFFs en Node.js, microfrontends en React y AWS.
Tu desafío: Se parte de construir las soluciones de pagos de AgendaPro.
Cómo cobran nuestros clientes a los suyos, cómo se procesa cada transacción y cómo llega el dinero a quien corresponde.
Acá un bug no es un botón roto; es plata mal cobrada o mal liquidada.
Construimos servicios con APIs privadas, stables y documentadas, que consumen los equipos de producto a través de BFFs y los agentes de IA.
Cuando un flujo de pagos todavía vive en el monolito Rails donde nació AgendaPro, también lo sacamos de ahí.
No construimos pantallas:



construimos los contratos sobre los que otros construyen pantallas y agentes.
Tu misión será construir features end-to-end, con contratos técnicos claros e impacto medible.
Un endpoint bien diseñado lo agradecen cinco equipos por dos años; uno mal diseñado, también lo pagan.
Acá los contratos van primero.
Qué harás / Responsabilidades:
Soluciones de pagos
Construir y evolucionar features de pagos end-to-end: cobros, integraciones con pasarelas y proveedores, conciliación y liquidaciones.
Diseñar flujos que resistan fallas reales: reintentos, callbacks duplicados, timeouts de proveedores y estados intermedios.
Construir features completas dentro de los servicios, respetando el contrato existente y documentando el nuevo (OpenAPI, versionando cuando corresponda).
Emitir y consumir eventos Kafka con los patrones del equipo.
Entregar cada PR con specs y documentación al día.
Evolución de la arquitectura
Cuando un flujo de pagos todavía vive en el monolito, moverlo a los servicios: diseñar el endpoint, documentar su contrato, emitir sus eventos y cortar el tráfico legacy.




Participar en las decisiones técnicas de punta a punta (las decisiones de arquitectura son colegiadas con el PM y el Tech Lead — acá no se decide en solitario).
Calidad, estándares e IA en el flujo
Usar Claude Code como parte natural del flujo diario —entender código, escribir tests, explorar— validando siempre lo que produce.
Proponer mejoras técnicas (performance, tests, deuda técnica) cuando las detectes, y automatizar lo repetitivo.
Requisitos:
Formación en Ingeniería Civil en Informática, Ingeniería en Computación o carrera afín.
3+ años de experiencia construyendo software en producción, idealmente en SaaS o scale-up.
Ruby on Rails sólido: es el corazón de nuestros servicios.
Manejo de SQL y de diseño de APIs; dominio de principios de diseño y patrones de arquitectura, con criterio para aplicarlos en decisiones de servicio.
Diseño de flujos transaccionales con idempotencia, consistencia y manejo de reintentos.
Experiencia con testing (RSpec o equivalentes) y con Git/GitHub (PRs, code review, branching).
Uso activo de herramientas de IA en tu flujo diario (Cursor, Claude Code, Copilot o equivalentes).
Suma puntos:
Experiencia en fintech o medios de pago.
Conocimiento de PCI DSS o manejo protegido de datos de pago.
Experiencia con arquitecturas de microservicios y mensajería asíncrona (Kafka o similares).
Node.js y BFFs (Backend for Frontends), y algo de React — el puente entre nuestros servicios y los equipos que los consumen.
AWS a nivel de leer un deploy y debuggear.
#J-*****-Ljbffr

📌 Software Engineer Platform (Santiago)
🏢 AgendaPro
📍 Santiago

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer platform (santiago) / santiago

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer platform (santiago) / santiago