Senior Backend Developer for Crypto Exchange API Architecture
Worldwide
We're building Africa's B2B2C financial infrastructure. A multi-tenant platform that lets partners (Fintechs, Banks, Neobanks) offer crypto and fiat services under their own brand. Role Description: As a senior backend developer to lead the engineering and the technical architect of our platform. You'll own the API layer, multi-tenant core, Liquidity Provider integration pattern and set the standards every engineer after you follows. You'll shape the codebase, not just contribute to it. You will collaborate closely with front-end developers and product managers to deliver new features, improve security, and enhance overall system reliability. This is a full-time remote / hybrid role. What You'll Do: • Design and build the core API architecture (Node.js/TypeScript, PostgreSQL with RowLevel Security for multi-tenancy) • Implement the LP Adapter Pattern: requestQuote → executeQuote → getStatus across primary and backup LPs. • Build the RFQ-based trading engine for launch; design the architecture to support order book trading in a future phase. • Design the internal ledger and transaction lifecycle (idempotent, auditable, reconcilable) • Set up CI/CD, code review standards, and engineering culture for the team • Architect WebSocket infrastructure for real-time market data (1-second sampling, standard candle intervals) • Collaborate with PM to translate functional specs into sprint-ready technical tickets • Make build-vs-buy decisions and own vendor integration architecture Qualifications: • 5+ years backend engineering, at least 2 in a lead/architect role • Deep Node.js/TypeScript. This is the stack, not negotiable • PostgreSQL expertise including advanced features (RLS, partitioning, JSONB, migrations) • Experience designing REST APIs consumed by multiple clients (partner dashboards, mobile apps, admin tools) • WebSocket implementation experience (real-time data feeds) • Strong opinions on code structure, testing, and deployment. • Experience with message queues (Redis/BullMQ, RabbitMQ, or similar) for async processing Nice to Have: • Fintech or financial services backend experience (payments, trading, custody) • Experience integrating with external trading APIs or liquidity providers • Multi-tenant SaaS architecture (B2B2C or white-label platforms) • Familiarity with MPC custody APIs What We Offer: • Founding Equity consideration • CTO position consideration • Build the financial rails that Africa's next-gen fintechs will run on
- Hours to be determinedHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 days ago
- Interviewing:21
- Invites sent:19
- Unanswered invites:2
About the client
- United StatesSan Francisco12:34 PM
- $3.5K total spent12 hires, 2 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by