Logo for HumanIT Solutions

Payments Engineer (Node.js/TypeScript or React/TypeScript) - Full Remote Global

Roles & Responsibilities

  • 4+ years of professional software development experience at mid to senior level.
  • Strong TypeScript proficiency with either Node.js for backend services or React for frontend applications.
  • Experience designing and scaling distributed systems and working with event-driven architectures (Kafka, RabbitMQ) and cloud platforms (AWS or GCP).
  • Experience in payments, fintech, or high-volume transaction systems and comfortable integrating with external payment providers.

Requirements:

  • Build and maintain high-throughput payments infrastructure, including provider and banking-rail integrations.
  • Design and evolve distributed systems and event-driven messaging on AWS or GCP.
  • Collaborate with backend/frontend teams to implement robust payment flows, APIs, and real-time UX considerations.
  • Own features end-to-end in a fast-moving, remote, async environment with a strong emphasis on reliability and scale.

Job description

ABOUT THE OPPORTUNITY

Work on the payments infrastructure of one of the world's leading cryptocurrency exchanges — a platform operating at massive scale, processing millions of transactions across global banking rails and crypto networks. This is not a greenfield project: it's a live, high-throughput payments domain where engineering decisions have immediate, measurable impact.

2 open positions — one leaning Backend, one leaning Frontend — both embedded in the same Payments team. Fully remote, Portugal.

PROJECT & CONTEXT

You'll be joining the Payments domain team, focused on integrations with payment providers and banking rails, optimising deposit and withdrawal flows, and improving the reliability, scalability, and performance of core payment infrastructure.

The work spans integrations with external providers, internal optimisations, and growth initiatives — in an environment where uptime, latency, and correctness are non-negotiable. The backend runs on Node.js / TypeScript with event-driven architectures, Kafka or RabbitMQ for messaging, and cloud infrastructure on AWS or GCP. The frontend is built with React + TypeScript, tightly integrated with payment APIs and backend services.

This team is growing — more positions are expected before summer, so this is a good moment to get in early.

WHAT WE'RE LOOKING FOR (Required)

For the Backend role:

  • Mid to Senior level — 4+ years of professional backend development
  • Strong Node.js + TypeScript — production-grade API and service development
  • Experience designing and scaling distributed systems
  • Hands-on with event-driven architectures and messaging systems (Kafka, RabbitMQ, or equivalent)
  • Cloud infrastructure experience: AWS or GCP
  • Experience in payments, fintech, or high-volume transaction systems is a strong differentiator
  • Comfortable working with external payment provider integrations (banking APIs, card rails, or crypto infrastructure)

For the Frontend role:

  • Mid to Senior level — 4+ years of professional frontend development
  • Strong React + TypeScript — scalable, production web applications
  • Experience building payment flows or financial interfaces — forms, validation, real-time state, error handling
  • Comfortable working closely with backend APIs and understanding the payment domain end-to-end
  • Attention to reliability and UX precision in high-stakes financial interactions

Both roles:

  • English B2+ — fully remote team, async communication is the norm
  • Strong sense of ownership — you drive things to completion without hand-holding
  • Comfortable operating in a fast-moving, high-scale product environment

NICE TO HAVE (Preferred)

  • Prior experience in crypto, blockchain, or digital assets infrastructure
  • Familiarity with banking rails (SEPA, SWIFT, open banking protocols)
  • Exposure to compliance and regulatory requirements in payments (PCI-DSS, AML flows)
  • Experience with microservices architecture at scale
  • Background in observability tooling — monitoring, alerting, tracing in distributed payment systems
  • Full-stack profile comfortable crossing the backend/frontend boundary when needed

Related jobs

Other jobs at HumanIT Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.