Founding Engineer and Software Architect (Trading and Wallet Infrastructure)
We're building Farlo โ a trading-first fintech for emerging markets, starting in Africa. Think the inverse of Revolut: we start with trading and a stablecoin dollar-savings spine where dollar access is the real pain, then grow into investing and payments off a funded, loyal base.
This is a founding engineering role. You'll own the core of the platform:
โข The unified wallet/ledger service โ the spine that holds balances and routes value across trading, investing, payments and the stablecoin account, with strict transactional integrity. This is our core IP.
โข Provider adapters behind clean internal interfaces โ the MT5/liquidity-provider trading stack, a US broker-dealer for equities, payments/EMI, and stablecoin custody/ramp โ so any provider can be swapped without rebuilding the core.
โข Trade and portfolio sync โ event queues for orders, fills, margin and positions, kept reconciled with every provider.
โข Shared KYC/AML, identity and risk as platform services.
You set the architecture, make the build/buy/partner calls, and (after our raise) hire and lead the team. Our principle: own the orchestration layer, the ledger, the data and the experience; rent the regulated machinery.
We're pre-seed (closing now), incubated by the hedge fund our founder co-runs. The architecture is done, a working wallet/ledger prototype is built, and we're targeting a live trading launch in mid-2026. You'd join as the technical anchor, with founding equity on top of cash.
Ideal background: you've built and scaled money-movement or trading systems at a fintech, brokerage or payments platform (e.g. Trading 212, Revolut, Exness, Wise). Our stack is TypeScript/Node + PostgreSQL, but we care more about depth in financial systems than language โ strong Java/Kotlin/Go engineers happy to work in TypeScript are very welcome.
Required skills experience
| PostgreSQL | 5 years |
| TypeScript | 4 years |
| Node.js | 4 years |
| Distributed Systems | 4 years |
| System Design | 5 years |
| Microservices | 4 years |
| Redis | 3 years |
| Kafka | 3 years |
| RabbitMQ | 3 years |
Required domain experience
| Fintech | 3 years |
Required languages
| English | B2 - Upper Intermediate |