Blockchain Payments Integration - Backend Engineer (TypeScript)

3 782.00 - 5 402.86 USDNet per month - B2B
JavaScript

Blockchain Payments Integration - Backend Engineer (TypeScript)

JavaScript
Złota 75a, Warszawa +1 Location

gmi.software

Full-time
B2B
Mid
Remote
3 782.00 - 5 402.86 USD
Net per month - B2B

Job description

Backend Engineer (TypeScript)


We're building a high-performance financial ledger connecting fiat payment rails and blockchains through service providers. We're looking for a backend engineer to work on integrations that bridge traditional banking (ACH, WIRE, SEPA) with on-chain stablecoins.


What You'll Work On

  • Building and maintaining services that connect Banking-as-a-Service providers to our network

  • Implementing on-ramp (fiat to tokens) and off-ramp (tokens to fiat) pipelines with strong idempotency guarantees

  • Designing queue-based processing pipelines for multi-step financial transactions

  • Working with identity/compliance infrastructure: KYC certificates, selective disclosure, encrypted attribute sharing

  • Publishing service metadata for decentralized discovery by wallets and other services

  • Writing integration tests against real APIs and a local blockchain node


Tech Stack

  • TypeScript / Node.js (ESM)

  • PostgreSQL

  • Vitest

  • Custom SDK ecosystem


What We're Looking For

  • Strong TypeScript skills with emphasis on type safety

  • Experience integrating with banking/payment APIs (ACH, wire transfers, BaaS platforms)

  • Comfort with asynchronous pipeline architectures (queues, retries, idempotency)

  • Understanding of blockchain concepts (token minting/burning, on-chain permissions, transaction signing)

  • Preference for integration tests over unit tests; ability to write tests that exercise real system behavior end-to-end

  • Familiarity with explicit resource management patterns (AsyncDisposable, structured cleanup)

  • Experience working with different third-party integrations


Nice to Have

  • Experience with KYC/KYB compliance flows and certificate-based identity

  • Multi-currency system design (FX, per-currency fee structures, decimal handling)


How We Work

  • Strong code ownership

  • Small team, high autonomy, direct impact on financial infrastructure


    Straightforward Recruitment:

    • We respect your time. Our 2-step recruitment process is designed to be efficient and meaningful.

    • Flexible Work Environment: Work from anywhere. Align with sprint goals and deliverables - we trust you to manage your productivity.



Tech stack

    English

    C1

    Polish

    C1

    TypeScript

    advanced

    Node.js

    advanced

    PostgreSQL

    advanced

    Vitest

    regular

Office location

Published: 04.03.2026

Blockchain Payments Integration - Backend Engineer (TypeScript)

3 782.00 - 5 402.86 USDNet per month - B2B
Summary of the offer

Blockchain Payments Integration - Backend Engineer (TypeScript)

Złota 75a, Warszawa
gmi.software
3 782.00 - 5 402.86 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest GMI SOFTWARE z siedzibą w Gdańsku, ul. ul. Jana Heweliusza 11/819 (dalej jako "administrat... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.