freiberufler Backend Engineer: Payments, Ledgers, Reconciliation auf freelance.de

Backend Engineer: Payments, Ledgers, Reconciliation

zuletzt online vor wenigen Tagen
  • 60€/Stunde
  • 050040 Almaty
  • auf Anfrage
  • ru  |  en
  • 23.09.2026

Kurzvorstellung

Backend engineer for money movement: custodial wallets on four chains, double-entry ledgers that reconcile against the chain, and bank statements turned into posted entries. Go, Python, TypeScript, PostgreSQL.

Qualifikationen

  • Blockchain (allg.)3 J.
  • Docker3 J.
  • Go (Programmiersprache)3 J.
  • Kubernetes3 J.
  • Linux Entwicklung
  • Microservices
  • Postgresql3 J.
  • Python3 J.
  • REST API
  • Typescript

Projekt‐ & Berufserfahrung

Backend Engineer (contract)
Kundenname anonymisiert, Almaty
5/2023 – offen (3 Jahre, 6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2023 – offen

Tätigkeitsbeschreibung

Contract backend work on fintech products: payment rails, custodial wallets across Bitcoin, Ethereum/ERC-20, Tron/TRC-20 and TON, double-entry ledgers that reconcile against the chain, and pipelines that turn bank statements and receipts into posted entries.

- Ledger core in Go, adopted unchanged by two unrelated products.
- Payout rail with a mandatory dry run: the fee and the exact debit per row before anything is sent, and the rows that will not go out listed with the reason and the shortfall.
- Reserve reconciliation every five minutes against on-chain balances; withdrawals for an asset freeze automatically when the solvency invariant breaks.
- Financial-model backend: a two-year monthly plan by category, 313 endpoints, 9,333 tests, in daily production.

Stack: Go, Python, TypeScript, PostgreSQL, Docker, Kubernetes.

Eingesetzte Qualifikationen

Blockchain (allg.), Postgresql, Docker, Go (Programmiersprache), Python, Kubernetes

Über mich

I build the part of a fintech product where a wrong number costs money: payment rails and custodial wallets across Bitcoin, Ethereum/ERC-20, Tron/TRC-20 and TON, double-entry ledgers that reconcile against the chain, and pipelines that turn bank statements and receipts into posted entries.

What I have shipped:

- A ledger core in Go that two unrelated products adopted unchanged, which is the real test of whether an accounting model is right.

- A payout rail where every batch dry-runs first: it shows the fee and the exact debit per row before anything is sent, and lists the rows that will not go out with the reason and the shortfall, by line number in the file.

- A reserve reconciliation that compares obligations to users against on-chain balances every five minutes and freezes withdrawals for an asset automatically when the solvency invariant breaks.

- A financial-model backend: a two-year monthly plan by category where dragging one month's ceiling recalculates the rest. 313 endpoints, 9,333 tests, in daily production, maintained by one person.

Go, Python, TypeScript, PostgreSQL, Docker, Kubernetes. What I optimise for is not speed but provability: that the balances agree afterwards, and that a discrepancy can be explained.

Available for contract work, remote.

Weitere Kenntnisse

Go, Python, TypeScript, SQL, PostgreSQL, Docker, Kubernetes, Linux, Git, REST APIs, microservices, FastAPI, Redis, payments, double-entry ledgers, reconciliation, custodial wallets, Bitcoin, Ethereum/ERC-20, Tron/TRC-20, TON

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Russisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Home-Office
unbedingt
Profilaufrufe
36
Berufserfahrung
19 Jahre und 3 Monate (seit 07/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden