Empresa busca Ingeniero Backend con experiencia en TypeScript y pagos para trabajar de forma remota en LATAM. Se valorará experiencia en sistemas de facturación, checkout o transacciones.
Si te copa la lógica de pagos y querés laburar con TypeScript en un rol remoto para LATAM, esta es tu oportunidad. Vas a ser clave en un sistema que maneja suscripciones y transacciones, asegurando que todo funcione perfecto.
Backend Engineer – Pagos, TypeScript (Remoto — LATAM) Acerca del rol: Nuestro cliente procesa un volumen considerable de suscripciones, y cada renovación, cambio de plan y mejora debe resultar en el cargo correcto, el crédito correcto y el evento correcto, cada vez, o el pedido de un cliente no se envía. Trabajarás en el backend de ese sistema: lógica de suscripción y renovación, ledgers de crédito, eventos de pago y confiabilidad de webhooks. El stack principal es TypeScript (Google Cloud Functions) junto con servicios Go; vivirás principalmente en TypeScript y te enseñaremos el Go que necesites. Si has construido sistemas de facturación, checkout o transacciones en Node/TypeScript y te preocupa la corrección, este rol fue escrito para vos. Qué harás: - Construir la lógica del dinero: maquinaria de ciclo de vida de suscripción, renovaciones, créditos y cambios de plan que decide cuánto debe un cliente y qué sucede a continuación. - Proteger la señal: cada transacción emite un evento de pago que controla el fulfillment; tratarás la corrección de eventos y la confiabilidad de webhooks como el núcleo del trabajo. - Integrar el stack: trabajar con procesadores de pago y APIs de orquestación, manejando autenticación/captura, reembolsos, reintentos y casos límite de forma limpia. - Testear como si fuera estructural: cobertura automatizada escrita junto con el código; los créditos parciales y las renovaciones multianuales tienen demasiados casos límite para QA manual. - Cerrar el loop cuando sea necesario: la comodidad para interactuar con las superficies React que tus APIs alimentan es un plus; el trabajo profundo de frontend no es el objetivo. El Stack: - Backend: TypeScript (Google Cloud Functions), Go, Temporal, Postgres - Frontend: React, React Native (toque ligero) - Infra/Observabilidad: GCP, Datadog Por qué este rol: - Serás dueño de la lógica crítica para los ingresos con un volumen de transacciones real; tu trabajo es imposible de pasar por alto. - Equipo pequeño y senior con acceso directo a producto y liderazgo; sin dinámicas de fábrica de tickets. - Compromiso estable a largo plazo a través de Maxana con integración directa en el equipo del cliente. - Completamente remoto, con horario amigable para LATAM. Requisitos: - Más de 3 años de experiencia en backend TypeScript/Node en producción: servicios, APIs y flujos de trabajo asíncronos, no solo scripts. - Experiencia en pagos o facturación fuertemente preferida: suscripciones, webhooks, integraciones con PSP (Stripe, PayPal, Adyen o similar), u otros dominios de corrección financiera (ledgers, préstamos, checkout de e-commerce). - Fluidez en Postgres: diseño de esquemas y consultas que defenderías en una revisión. - Disposición para aprender Go: parte de la plataforma reside en servicios Go; no lo necesitas desde el primer día, pero debes quererlo. - Mentalidad de testing por instinto: escribís el test junto con el código. - Flujo de trabajo nativo de IA: usas herramientas de ingeniería asistidas por IA como parte de tu oficio. Esperado, no opcional. - Inglés escrito y hablado fluido y disponibilidad en horario comercial de EE. UU. Beneficios: - Serás dueño de la lógica crítica para los ingresos con un volumen de transacciones real; tu trabajo es imposible de pasar por alto. - Equipo pequeño y senior con acceso directo a producto y liderazgo; sin dinámicas de fábrica de tickets. - Compromiso estable a largo plazo a través de Maxana con integración directa en el equipo del cliente. - Completamente remoto, con horario amigable para LATAM. - Pago competitivo.