Senior Backend / Full Stack Engineer (Trading Platform Experience Required)
Worldwide
Senior Backend / Full Stack Engineer (Trading Platform Experience Required) Long-Term Contract | High Impact Product | Trading Infrastructure We are building an innovative financial technology platform that combines financial markets with a completely new consumer experience. Our engineering team is looking for an experienced senior backend/full stack engineer to collaborate on complex technical challenges, contribute to architectural decisions, and help scale the platform for long-term growth. This is not an agency role. We are looking for an experienced individual contributor who enjoys solving difficult engineering problems and working closely with a collaborative product and engineering team. Please DO NOT Apply If * You have never built a trading platform. * Your experience is primarily CRUD applications or standard SaaS products. * You're an agency or software outsourcing company. * You're looking for a short-term project. * You're uncomfortable working on complex financial systems. Mandatory Requirements 1. Trading Platform Experience (Mandatory) You must have played a significant engineering role building one or more of the following: * Forex Trading Platform * Binary Options Platform * Crypto Exchange * Options Trading Platform * Prop Trading Platform * High-frequency Financial Platform Applications without relevant trading platform experience will not be considered. 2. Technical Leadership You have previously worked as one of the following: * Lead Engineer * Technical Lead * Principal Engineer * Engineering Manager You are comfortable making architectural decisions, reviewing code and collaborating with other engineers. 3. Security & Scalability Hands-on experience designing secure financial systems including: * Authentication & Authorization * Financial Transaction Security * Fraud Prevention * High Concurrency * Distributed Systems * Performance Optimization * Secure API Design 4. Wallet & Ledger Systems Strong experience building or maintaining: * Wallet Management * Ledger Architecture * Deposits & Withdrawals * Transaction Processing * Balance Consistency * Financial Reconciliation * Audit Trails 5. Collaboration You'll be working alongside an existing engineering team. We're looking for someone who enjoys technical collaboration, constructive discussions and writing high-quality, maintainable code. Current Engineering Priorities You will contribute to the design and implementation of: * Trading Charts Integration * Super Admin Platform * Security Hardening * Dual Wallet & Ledger System * Payment Service Provider (PSP) Integrations * Risk Management Engine * Scalability & Performance Optimization Preferred Technologies * Node.js / NestJS * TypeScript * PostgreSQL * Redis * WebSockets * TradingView Charts * Docker * Kubernetes * AWS or GCP * Event-Driven Architecture * CQRS Why Join This Project You'll work on technically challenging problems involving financial infrastructure, scalability, security and real-time systems. We're looking for someone interested in building a long-term working relationship while helping solve engineering problems that require careful thinking and execution. Mandatory Application Questions Applications without answers to these questions will not be reviewed. 1. Trading Platform Experience Describe the most complex trading platform you've helped build. Include: * Product type * Your role * Team size * Technology stack * Biggest technical challenge 2. Wallet Architecture (Required) Describe, in detail, the wallet architecture or order execution system you personally designed or significantly contributed to. Please explain: * How balances were stored * How deposits were processed * How withdrawals were processed * How ledger consistency was maintained * How failed transactions were recovered * How race conditions or double-spending were prevented * How reconciliation was performed * How auditability was achieved Generic answers will not be considered. 3. Security Describe the biggest security challenge you encountered while building a financial platform. How did you solve it? 4. Scalability What is the highest transaction volume or user load you've supported? How was the platform architected to scale? 5. Risk Management If you were building a real-money trading platform today, what would you consider the five biggest technical risks before launch? 6. Architecture Review If you joined our engineering team tomorrow, what are the first three architectural areas you would review before writing any code? Why? 7. Previous Work Please share: * Relevant products you've built * GitHub (if applicable) * LinkedIn * Portfolio * Any architecture diagrams or technical documentation you're permitted to share Final Note We're looking for an experienced engineer who has solved these problems before and enjoys collaborating on technically ambitious products. If you've built trading infrastructure and enjoy designing secure, scalable financial systems, we'd love to hear from you.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$25.00
-
$47.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:1 hour ago
- Interviewing:7
- Invites sent:0
- Unanswered invites:0
About the client
- NGALagos2:47 PM
- 1 hire, 0 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