Skip to content

Open nowPosted 2 days ago

Senior Backend Engineer - Payments (Go, TypeScript, Node.js)

Workable (global search)108,016 open roles

Where
Spain
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Backend Engineer - Payments (Go, TypeScript, Node.js)Workable (global search) · Spain
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 7 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 2 days ago

Workable (global search) median: 7 days open

The posting

About us

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients' growth. We empower our people with a culture of excellence, and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone's contribution is welcomed.

We are looking for Senior Backend Engineer to join us as part of our team

About the role

As a Senior Backend Engineer you will join a product team building payment infrastructure for merchants and partner platforms. The platform enables businesses to accept payments, manage payouts, process card and bank transactions, and handle payment-related operations without relying on multiple disconnected providers.

The engineering challenges go far beyond basic payment integrations. The platform handles payment orchestration, transaction processing, settlement and reconciliation, payouts, fraud and KYC integrations, and complex failure scenarios across systems that the team does not fully control.

This role is a strong fit for an engineer who understands how money actually moves through payment systems and is comfortable owning critical backend flows end to end.

Tech Stack

Go, TypeScript, Node.js / NestJS, PostgreSQL, Event-driven backend services, Webhooks and asynchronous processing, Payment processor and acquirer integrations, Containerized cloud infrastructure, CI/CD

Work environment

Full-time, remote. Daily collaboration with a US-based team (4–6 hours of overlap with US Central Time is required)

As a qualified expert You will

  • Own end-to-end payment flows in TypeScript/NestJS services: authorization, capture, void, refund, dispute handling, and payout initiation and confirmation.
  • Build and maintain acquirer and processor integrations, keeping the platform acquirer-agnostic behind clean internal abstractions.
  • Design embedded and hosted checkout experiences (hosted fields, iframes, tokenization) that keep sensitive cardholder and bank data out of internal systems and minimize PCI scope.
  • Implement fee calculation and rate logic, including tiers, interchange-plus, flat structures, rounding rules, special rates, and edge cases.
  • Build the reconciliation and settlement layer to match processor reports and settlement files against internal records and surface breaks.
  • Design event handling incorporating idempotency keys, out-of-order and duplicate webhooks, retries with backoff, and state machines.
  • Integrate fraud, bank-account verification, and KYC providers, tuning decisioning against real outcomes.
  • Handle ACH mechanics including submission windows, returns, return codes, NOCs, and retry rules.
  • Ensure correctness in the domain, maintaining complete audit trails and producing reconciliation evidence.
  • Act as the team's payments expert, advising product on rail capabilities and reviewing payment-adjacent code.

We're looking for you if you have

  • 6+ years of professional software engineering experience.
  • At least 3 years of hands-on experience with payment systems or payment processing.
  • Strong backend engineering experience with Go, TypeScript, and Node.js.
  • Direct experience owning production payment flows rather than only performing basic payment API integrations.
  • Experience integrating payment processors, gateways, or acquirers such as Stripe, Adyen, Braintree, Checkout.com, Worldpay, Fiserv, or similar providers.
  • Strong understanding of the card payment lifecycle, including authorization, capture, settlement, refunds, chargebacks, and disputes.
  • Understanding of bank payment rails and preferably ACH/NACHA concepts, including returns and transaction timing.
  • Experience with payment reconciliation and settlement.
  • Strong understanding of webhooks, retries, idempotency, asynchronous processing, and distributed-system failure scenarios.
  • Experience designing relational data models for transaction-heavy systems.
  • Understanding of PCI DSS and payment-security patterns such as tokenization and isolation of sensitive payment data.
  • Strong attention to correctness and edge cases, especially in financial systems.
  • Fluency with modern AI-assisted development tooling.
  • Strong English communication skills and confidence working directly with a US-based team.
  • Ability to work with 4–6 hours of daily overlap with US Central Time.

Bonus points

  • Experience with platform, marketplace, or facilitator models (split payments, sub-merchant onboarding, multi-party flows).
  • Experience with payouts and disbursement rails, including bank-account collection, verification, and payout status handling.
  • Experience with fraud and risk tooling, and bank-account validation services.
  • Experience with e-commerce plugin or SDK development (WooCommerce, Shopify, Magento).
  • Knowledge of multi-currency, cross-border, or alternative payment methods.
  • Experience with event sourcing applied to financial state, and double-entry ledger design.

What's in it for You

Reveal great tech solutions

Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

Experience an agile and flexible working environment

Work fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Enjoy a flexible working schedule and create work and rest balance for yourself. Empower yourself with a stable workload and a stable income, focusing on lasting cooperation and high-performance culture.

Embrace the opportunity for personal and professional growth

Take advantage of performance review and career path. Elevate your skills with mentorship program, personal development plan, and individual learnings through the corporate library, public speaking support, and more.

Feel cared about

Be among like-minded people and feel supported with collaboration, open communication and mutual respect. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.

Interview steps

  1. Interview with Recruiter
  2. Technical Interview
  3. Client Interview.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.