Senior Backend Engineer - Onramp
Baton Corporation is a UK-registered development company that builds and maintains blockchain platforms for third parties, including pump.fun, a memecoin launchpad.
About Baton Corporation
Baton Corporation Ltd is a UK-registered company that develops and maintains blockchain platforms on behalf of third parties. It builds and maintains pump.fun, described on its website as a dominant memecoin launchpad processing more than $300 million in daily volume. The company focuses on shipping data-driven products and solving technical problems including performance, recommendation systems, distributed systems, and Solana programs.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and scale fintech and crypto systems that power seamless fiat ↔ crypto flows, payment orchestration, and real-time risk decisions. You will own idempotent, fault-tolerant APIs and webhook processing for bank rails and cards, integrate third-party providers, and build a real-time risk engine with ML scores and device signals. You will implement KYC/AML primitives, ship a double-entry ledger and reconciliation system, and manage secure crypto delivery to user wallets. You will raise reliability through SLOs, circuit breakers, retries, DLQs, shadow traffic, and canary releases, instrument systems with traces, metrics and logs, build internal ops and compliance dashboards, and participate in on-call rotations.
Requirements
- Proven experience building end-to-end onramp/payment ramps
- Expertise in high-throughput, low-latency distributed backend systems, payments, or fintech risk
- Fluency in Rust, Go, TypeScript/Node, or Python
- Deep knowledge of Postgres (transactions, indexing, locking); familiarity with Redis and event/OLAP stores such as Kafka/Redpanda and ClickHouse
- API design experience with gRPC and REST, versioning, pagination, authN/Z, idempotency, and webhook consumers
- Experience designing event-driven architectures using queues, outbox/inbox, and exactly-once-effective patterns
- Security experience including key management, HSM/KMS, secrets hygiene, least privilege, and auditability
- Ownership-driven mindset and comfort operating in ambiguous, high-iteration environments
Responsibilities
- Own payment orchestration for bank rails and cards with idempotent, fault-tolerant APIs and webhook processing
- Integrate third-party providers behind clean, reliable interfaces
- Build a real-time risk engine combining rules, ML scores, device signals, sanctions/KYC hits, and blockchain analytics
- Implement KYC and AML primitives including CIP/CDD, sanctions and PEP screening, Travel Rule data, and audit-ready journaling
- Ship a double-entry ledger and reconciliation system with daily break detection and automated remediation
- Deliver crypto to user wallets and manage hot-wallet flow, transaction creation, confirmations, and operational safeguards
- Improve reliability via SLOs, circuit breakers, retries, DLQs, shadow traffic, and canary releases
- Instrument systems with traces, metrics, and logs, build internal ops and compliance dashboards, and participate in on-call
- Collaborate cross-functionally with product, mobile, compliance, risk, and finance to take features from concept to production
