El portal de empleo de España

Ingeniero Backend Sénior - Pagos (Go, TypeScript, Node.js)

En remoto desde España·Jornada completa·Añadida ayer

SPD Technology

11 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Solo desde ciertos lugares, según la oferta: «4-6 hours of overlap with US Central Time is required»

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 6+ años de experiencia

    Puesto de nivel Senior.

Esta oferta se ha traducido automáticamente al español.

Requisitos

Qué buscan

  • Más de 6 años de experiencia profesional en ingeniería de software.
  • Al menos 3 años de experiencia práctica con sistemas de pago o procesamiento de pagos.
  • Sólida experiencia en ingeniería de backend con Go, TypeScript y Node.js.
  • Experiencia directa gestionando flujos de pago en producción, en lugar de limitarse a realizar integraciones básicas de API de pagos.
  • Experiencia integrando procesadores de pagos, pasarelas o adquirentes como Stripe, Adyen, Braintree, Checkout.com, Worldpay, Fiserv o proveedores similares.
  • Sólido conocimiento del ciclo de vida del pago con tarjeta, incluyendo autorización, captura, liquidación, reembolsos, contracargos y disputas.
  • Comprensión de las redes de pago bancarias y, preferiblemente, de los conceptos ACH/NACHA, incluyendo devoluciones y tiempos de transacción.
  • Experiencia en conciliación y liquidación de pagos.
  • Sólida comprensión de webhooks, reintentos, idempotencia, procesamiento asíncrono y escenarios de fallo en sistemas distribuidos.
  • Experiencia diseñando modelos de datos relacionales para sistemas con gran volumen de transacciones.
  • Comprensión de PCI DSS y patrones de seguridad de pagos como la tokenización y el aislamiento de datos de pago sensibles.
  • Gran atención a la exactitud y a los casos límite, especialmente en sistemas financieros.
  • Fluidez con herramientas modernas de desarrollo asistido por IA.
  • Excelentes habilidades de comunicación en inglés y confianza para trabajar directamente con un equipo basado en EE. UU.
  • Capacidad para trabajar con una superposición diaria de 4 a 6 horas con el horario central de EE. UU..

Se valorará

  • Experiencia con modelos de plataforma, marketplace o facilitador (pagos divididos, incorporación de sub-comercios, flujos multipartitos).
  • Experiencia con redes de desembolsos y pagos, incluyendo la recogida de cuentas bancarias, verificación y gestión del estado de los pagos.
  • Experiencia con herramientas de fraude y riesgo, y servicios de validación de cuentas bancarias.
  • Experiencia con el desarrollo de plugins de e-commerce o SDK (WooCommerce, Shopify, Magento).
  • Conocimiento de métodos de pago multidivisa, transfronterizos o alternativos.
  • Experiencia con event sourcing aplicado al estado financiero y diseño de libros de contabilidad de partida doble.

El puesto

Como Senior Backend Engineer te unirás a un equipo de producto que construye infraestructura de pagos para comercios y plataformas asociadas. La plataforma permite a las empresas aceptar pagos, gestionar desembolsos, procesar transacciones con tarjeta y bancarias, y gestionar operaciones relacionadas con pagos sin depender de múltiples proveedores desconectados.

Los retos de ingeniería van mucho más allá de las integraciones de pago básicas. La plataforma gestiona la orquestación de pagos, el procesamiento de transacciones, la liquidación y conciliación, los desembolsos, las integraciones de fraude y KYC, y escenarios complejos de fallos en sistemas que el equipo no controla por completo.

Este rol encaja perfectamente con un ingeniero que entienda cómo se mueve realmente el dinero a través de los sistemas de pago y se sienta cómodo siendo responsable de flujos de backend críticos de extremo a extremo.

Qué harás

  • Responsabilidad de los flujos de pago de extremo a extremo en servicios TypeScript/NestJS: autorización, captura, anulación, reembolso, gestión de disputas, e iniciación y confirmación de desembolsos.
  • Construir y mantener integraciones con adquirentes y procesadores, manteniendo la plataforma agnóstica al adquirente mediante abstracciones internas limpias.
  • Diseñar experiencias de checkout integradas y alojadas (campos alojados, iframes, tokenización) que mantengan los datos sensibles de los titulares de tarjetas y bancos fuera de los sistemas internos y minimicen el alcance de PCI.
  • Implementar la lógica de cálculo de comisiones y tipos, incluyendo niveles, interchange-plus, estructuras planas, reglas de redondeo, tipos especiales y casos límite.
  • Construir la capa de conciliación y liquidación para cotejar los informes de los procesadores y los archivos de liquidación con los registros internos y detectar discrepancias.
  • Diseñar la gestión de eventos incorporando claves de idempotencia, webhooks desordenados o duplicados, reintentos con backoff y máquinas de estados.
  • Integrar proveedores de fraude, verificación de cuentas bancarias y KYC, ajustando la toma de decisiones según los resultados reales.
  • Gestionar la mecánica de ACH, incluyendo ventanas de envío, devoluciones, códigos de devolución, NOCs y reglas de reintento.
  • Garantizar la exactitud en el dominio, manteniendo pistas de auditoría completas y produciendo evidencia de conciliación.
  • Actuar como el experto en pagos del equipo, asesorando al equipo de producto sobre las capacidades de las redes de pago y revisando el código relacionado con los pagos.

Cómo trabajarás

Jornada completa, remoto. Colaboración diaria con un equipo basado en EE. UU. (se requiere una superposición de 4 a 6 horas con el horario central de EE. UU.)

Stack Tecnológico

Go, TypeScript, Node.js / NestJS, PostgreSQL, servicios de backend orientados a eventos, Webhooks y procesamiento asíncrono, integraciones con procesadores de pagos y adquirentes, infraestructura en la nube contenedorizada, CI/CD

Proceso de selección

  1. Entrevista con el Recruiter
  2. Entrevista técnica
  3. Entrevista con el cliente.

Sobre SPD Technology

SPD Technology es una consultora tecnológica global que diseña, construye y opera plataformas de datos, soluciones de IA e infraestructura en la nube para clientes empresariales. La empresa opera a una escala significativa con presencia global, entregando proyectos complejos de ingeniería de datos y aprendizaje automático en múltiples industrias.

En España, SPD Technology está contratando activamente talento senior en ingeniería y IA/ML para apoyar a su creciente base de clientes ibéricos, con roles que abarcan arquitectura de soluciones, ingeniería de datos y operaciones de ML. La cultura de la empresa es internacional y centrada en el inglés, lo que la convierte en un ajuste natural para profesionales internacionales que buscan mudarse a España, ofreciendo la oportunidad de trabajar en proyectos de vanguardia de IA y datos dentro de un marco de entrega global.

Fundación
1993
Plantilla
500–1,000
Sede
London, UK
En España
Madrid

Datos prácticos

  • La empresa tiene su sede en Londres, Reino Unido, por lo que los contratados internacionales se unirían a un equipo global con una estructura corporativa centrada en el Reino Unido.
  • Los puestos abiertos en España son de nivel senior (Staff Architect, Senior Data Engineer, Engineering Manager), lo que indica una preferencia por talento internacional experimentado.
  • El trabajo de la empresa se realiza en inglés, lo que elimina la barrera del idioma para profesionales internacionales que no hablan español.
  • Los roles basados en España se centran en IA/ML e ingeniería de datos, que son áreas de alta demanda que ofrecen una fuerte movilidad profesional a largo plazo.
  • Como consultora, la empresa trabaja en proyectos de clientes, lo que puede ofrecer exposición a una variedad de industrias y stacks tecnológicos.

En sus propias palabras

Sobre la empresa y el equipo

En SPD Technology, reunimos a un equipo de personas con ideas afines, impulsadas por el deseo de aportar valor a través de su trabajo, unidos en su compromiso con el alto rendimiento y la entrega de soluciones tecnológicas personalizadas y de vanguardia que impulsen el crecimiento de los clientes. Empoderamos a nuestra gente con una cultura de excelencia y les brindamos la oportunidad de asumir su responsabilidad para contribuir en cada nivel. Valoramos la humanidad y la colaboración, fomentamos el crecimiento profesional y personal, y promovemos un entorno de trabajo flexible y de apoyo donde la contribución de todos es bienvenida.

Estamos buscando un Senior Backend Engineer para unirse a nuestro equipo

Información adicional

Únete al equipo de expertos que crean soluciones tecnológicas personalizadas y de vanguardia para empresas de renombre mundial, impulsando el crecimiento de los clientes. Desata tu potencial, afronta nuevos retos y forma parte de un equipo que valora tus habilidades y contribuciones. Céntrate en el impacto a largo plazo y en la construcción de asociaciones personalizadas y duraderas con nuestros clientes.

Trabaja totalmente en remoto desde cualquier parte del mundo, o en un modelo de trabajo híbrido desde nuestros centros de oficinas, que están equipados con todo lo necesario para trabajar con comodidad. Disfruta de un horario de trabajo flexible y crea tu propio equilibrio entre trabajo y descanso. Poténciate con una carga de trabajo estable y unos ingresos estables, centrándote en una cooperación duradera y una cultura de alto rendimiento.

Aprovecha las revisiones de desempeño y el plan de carrera. Mejora tus habilidades con nuestro programa de mentoría, plan de desarrollo personal y aprendizajes individuales a través de la biblioteca corporativa, apoyo para hablar en público y mucho más.

Rodéate de personas con ideas afines y siéntete apoyado mediante la colaboración, la comunicación abierta y el respeto mutuo. Participa en eventos tecnológicos y culturales de toda la empresa, y contribuye a iniciativas de RSC significativas que resuenen con tus valores.

Todas las vacantes de SPD Technology
WhatsApp