Back to search
AgendaPro Linkedin · Posted 4d ago

Software Engineer platform

Santiago

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

🚀 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, estables 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 seguro 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.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search