Payment Engineer

TagadaPay

United States

Remote

USD 90,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision coverage
MacBook Pro + $2,000 equipment budget
$2,500 annual learning budget

Job summary

TagadaPay is seeking a backend engineer to design and operate payment processing services, routing transactions, connecting to providers, and ensuring secure, reliable operations at scale.

You will build high-volume systems using Node.js/TypeScript or Python, integrate with payment processors, and implement PCI DSS-compliant controls with robust webhook processing.

Qualifications

  • Backend development skills in Node.js with TypeScript or Python
  • Experience with PostgreSQL or another relational database and REST API design
  • Familiarity with payment provider APIs, payment flows, and card processing
  • Knowledge of PCI DSS requirements, webhook processing, and event-driven design
  • Experience with Docker, Git, CI/CD, and basic Linux or Unix administration
  • A security-minded approach, strong problem-solving skills, and experience building scalable systems

Responsibilities

  • Design transaction routing and fallback behavior across payment providers
  • Build APIs and integrations for payment processors
  • Implement security controls and support PCI DSS compliance
  • Develop webhook handling and event-driven payment notifications
  • Improve database performance for high-volume transactions
  • Contribute to fraud detection, risk management, and payment service reliability

Skills

Backend development (Node.js/TypeScrip
Python
PostgreSQL
REST API design
PCI DSS knowledge
Docker
Git
CI/CD
Linux/Unix basics
Security-minded design

Tools

Docker
Git
CI/CD
Kubernetes
Redis
Message queues

Job description

Role overview

Develop backend services and infrastructure for payment processing, with responsibility for routing transactions, connecting to payment providers, and supporting reliable, secure operations. The work includes high-volume data handling, real-time event processing, and fraud and risk controls, with a stated availability target above 99.9%.

Responsibilities
  • Design transaction routing and fallback behavior across payment providers.
  • Build APIs and integrations for payment processors.
  • Implement security controls and support PCI DSS compliance.
  • Develop webhook handling and event-driven payment notifications.
  • Improve database performance for high-volume transactions.
  • Contribute to fraud detection, risk management, and payment service reliability.
Requirements
  • Backend development skills in Node.js with TypeScript or Python.
  • Experience with PostgreSQL or another relational database and REST API design.
  • Familiarity with payment provider APIs, payment flows, and card processing.
  • Knowledge of PCI DSS requirements, webhook processing, and event-driven design.
  • Experience with Docker, Git, CI/CD, and basic Linux or Unix administration.
  • A security-minded approach, strong problem-solving skills, and experience building scalable systems.
Nice to have
  • Three or more years in backend or full-stack development, especially in financial technology or payments.
  • Cloud platform experience, Redis, message queues, and observability tools.
  • Exposure to recurring or international payments, high-risk processing, alternative payment methods, or cryptocurrency integrations.
  • Experience with performance tuning, Kubernetes, or open-source fintech projects.
Benefits and work setup
  • Full-time remote role aligned to Europe or US time zones.
  • Advertised base salary of $90,000–$140,000 per year, plus an annual performance bonus.
  • Health, dental, and vision coverage; a MacBook Pro and $2,000 equipment budget; and a $2,500 annual learning budget.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Payments (Remote LATAM)
Senior Software Engineer — Payments (Remote LATAM)

Playbypoint • United States

Remote
USD 180,000 - 260,000
Competitive salary
Health insurance
Flexible time off
Senior Software Engineer
Senior Software Engineer

latitude-global • United States

Remote
USD 230,000 - 250,000
Senior Developer, Payments
Senior Developer, Payments

practicebetter • United States

Remote
USD 105,000 - 126,000
Health, dental, and vision coverage
RRSP matching
Parental leave
+4
Senior Backend Architect – Payments & Fraud (Remote)
Senior Backend Architect – Payments & Fraud (Remote)

7Seventy • United States

Hybrid
USD 210,000 - 260,000
Equity participation
Health insurance
401(k) with company matching
+1
DevOps Engineer
DevOps Engineer

TagadaPay • United States

Remote
USD 110,000 - 160,000
Health Insurance
Unlimited PTO
Training Budget
Payment Integration Engineer
Payment Integration Engineer

CXM • United States

Remote
USD 112,000 - 167,000
Fully remote within GMT to GMT+4
Access to corporate AI tooling
Software Engineer III: Backend C#
Software Engineer III: Backend C#

Jack Henry • United States

Remote
USD 120,000 - 160,000
Fully remote
Remote-first culture
Onsite interview possible
Backend Engineer
Backend Engineer

Axra • United States

Remote
USD 93,000 - 119,000
Remote-first work across countries
Learning budget
Health coverage for employees and deps
+1
1159 - Senior Full-Stack Software Engineer
1159 - Senior Full-Stack Software Engineer

GoFasti • United States

Remote
USD 33,000 - 36,000
Software Engineer, Backend / Full Stack
Software Engineer, Backend / Full Stack

True Talent Solutions Partners • New York (NY)

On-site
USD 180,000 - 230,000