Backend Engineer - Crypto and Payments

9 hours, 35 minutes ago
Full-time
Senior
Software Development
Workable

Workable

Workable is the top recruiting software trusted by 5000+ companies to streamline hiring processes and make the right choice faster.

Internet Software & Services
251-1K
Founded 2012
$84M raised

Description

  • Build and improve an event-sourced, append-only double-entry ledger and models for accounts, journals, postings, balances, holds, fees, FX, and adjustments.
  • Implement posting rules and financial invariants that prevent unauthorized value creation or loss and maintain complete audit trails.
  • Develop transaction flows for authorization, holds, capture, settlement, reversals, refunds, chargebacks, expiry, corrections, and controlled adjustments.
  • Apply idempotency, deduplication, sequencing, and concurrency controls to payment, card, custody, and blockchain events.
  • Build reconciliations across CASP, Fireblocks, blockchain, fiat, card, treasury, accounting, and internal financial-control systems.
  • Create workflows for missing or duplicate events, mismatches, unbalanced postings, suspense accounts, and controlled repairs.
  • Design event schemas, financial data contracts, versioning, replay, backfills, migrations, indexing, partitioning, retention, backups, and recovery processes.
  • Partner with finance and treasury on accounting evidence, GL exports, reserve and liquidity views, audits, and regulatory requirements.
  • Own monitoring and production support, including reconciliation service levels, incident response, root-cause analysis, and remediation.
  • Participate in technical design, code reviews, testing, staged rollouts, and knowledge sharing across the financial-core team.

Requirements

  • 5+ years of backend engineering experience, including payments, ledgers, accounting, settlement, core banking, or another high-integrity transactional system.
  • Experience building or operating a double-entry ledger, payment posting engine, settlement platform, core-banking subsystem, or comparable financial system of record.
  • Strong relational database and SQL skills, preferably with PostgreSQL or MySQL, including transaction isolation, locking, concurrency, performance, indexing, migrations, and recovery.
  • Working knowledge of journals, debits and credits, charts of accounts, posting rules, available versus settled balances, holds, reversals, adjustments, fees, FX, and reconciliation.
  • Practical experience with idempotency, transactional outbox/inbox patterns, event ordering, duplicate delivery, exactly-once-effect design, and failure recovery.
  • Experience building reconciliations that compare internal and external records, retain evidence, identify breaks, and support controlled repair.
  • Strong Java or Python experience with reliable production services and event-driven systems involving replay, schema evolution, auditability, and eventual consistency.
  • Clear technical communication with finance, product, compliance, treasury, risk, and operations stakeholders.
  • Preferred: experience with stablecoins, digital assets, custody, exchanges, blockchain settlement, Fireblocks, TigerBeetle, Modern Treasury, Mambu, Temenos, cards, acquiring, cross-border payments, treasury, FX, or regulated banking.
  • Preferred: experience with AWS Lambda, EventBridge, SQS, Step Functions, Kafka, financial data retention and disaster recovery, accounting integrations, audit evidence, or mentoring engineers.

Benefits

  • Competitive salary including a pro-rated 13th salary.
  • Performance-based bonus and Tyme Group equity participation.
  • Premium healthcare for employees and families, plus statutory insurance coverage.
  • 20 days of annual leave, including annual, sick, birthday, and Christmas leave.
  • Hybrid work with flexibility to work from home or the office.
  • Meal and parking allowances.
  • Salary and full benefits during probation.
  • Professional development through lateral roles, stretch assignments, and people leadership opportunities.
  • 40-hour workweek from Monday to Friday.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Software Engineer - Backend

Lively, 51-250 Banks

Lively is hiring a remote-first Senior Backend Software Engineer to build and enhance investment and financial products that securely integrate with financial institutions and support a growing customer base.

Agile AWS CSS HTML JavaScript MySQL Node.js PostgreSQL React Scrum TypeScript
9 hours, 20 minutes ago

[Job-32075] Senior Java Developer, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa desenvolvedora Java Sênior para desenvolver, manter e evoluir sistemas, integrações e processos de dados com Oracle, Java/Spring Boot, PostgreSQL e GCP.

GCP Git Java Oracle PostgreSQL REST API Spring Boot
1 day, 8 hours ago

[Job-31680] Specialist AWS I Python Developer, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca um(a) AWS/Python Developer no Brasil para projetar e modernizar aplicações empresariais na AWS, incorporando arquiteturas serverless, sistemas distribuídos e IA generativa em produção.

AWS CI/CD Datadog Docker Generative AI Kubernetes OpenAPI Python Serverless Terraform
1 day, 8 hours ago

Senior Manager, Marketing Technology Developer, Digital Banking

Forbright Bank 251-1K Banks

Forbright Bank is seeking a Senior Manager, Marketing Technology Developer, Digital Banking to manage its marketing technology ecosystem and improve digital customer experiences through journey orchestration, communications, experimentation, and data integrations.

CSS HTML JavaScript JSON REST API Segment SQL System Design WordPress
1 day, 8 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers