Broco is building the financial infrastructure of francophone Africa, starting where the money already flows. Not in bank accounts (most people don't have one, by choice), but in the supply chains, the merchants, the delivery drivers, the cash that moves through every neighborhood every day.
We operate across Algeria, Morocco, and Tunisia, with offices in central Algiers and Oran, and a growing tech team distributed across the MENA region. Backed by top-tier VCs.
Our thesis is contrarian: people aren't unbanked because banks don't exist. They're unbanked because banks aren't useful — yet. Small merchants want cash to pay their suppliers; that preference trickles down to consumers, who have no reason to keep money digital. We're changing that by becoming the rail the cash itself travels on.
Three connected apps power the operation — Broco for consumers, Broco Transporter for delivery drivers and couriers, Broco Agent for merchants and neighborhood cash points. Behind them: a double-entry ledger, a real-time reconciliation engine, native iOS and Android apps, and banking integrations on two continents.
We're hiring a Senior Backend Engineer to build and own the backend layer that makes Broco's operations run: APIs, admin tooling, partner integrations, KYC flows, notifications, and the internal systems that ops, compliance, and country teams depend on every day. The role reports to the Head of Engineering and is based in Algiers.
Tasks
- Build, scale, and maintain the robust backend services and APIs that power the Broco Consumer, Broco Transporter, and Broco Agent applications.
- Collaborate closely with the Lead Payments Engineer to implement secure financial features, ledger operations, and real-time commission splits.
- Integrate complex third-party services, including local banking APIs, SMS gateways, and geolocation/routing services.
- Write clean, highly maintainable, and rigorously tested code, actively participating in code reviews to uphold our technical standards.
- Troubleshoot, debug, and optimize database queries and application performance to ensure low latency and high availability across our markets.
- Work with the product and mobile teams to define API contracts and ensure seamless integration of new features.
Requirements
- 5+ years of proven experience as a Backend Engineer or similar role in a fast-paced tech company.
- Solid hands-on experience with relational databases (e.g., PostgreSQL), complex database design, and query optimization.
- Strong experience building production-grade backend systems used by real customers
- Solid understanding of APIs, databases, system design, authentication and backend architecture
- Experience with TypeScript, Node.js, NestJS, Java, Kotlin, Go, Redis, Docker, AWS/GCP or similar technologies is highly valued
- Strong problem-solving skills and the ability to work autonomously on complex technical challenges.
- Experience in the mobility, on-demand logistics, or fintech space is a strong plus.
- Professional proficiency in English (French or Arabic is a strong asset).
Benefits
- Key technical role in a high-growth fintech infrastructure company
- Opportunity to build the core backend platform behind Broco from the early stage
- Direct impact on products used by consumers, drivers, merchants and agents
- Work on complex real-world problems across payments, cash networks, logistics, compliance and financial services
- High ownership and autonomy from day one
- Close collaboration with the founder, Head of Engineering, Lead Payments Engineer and early product team
- Office in central Algiers, with flexibility depending on profile
- Opportunity to grow into a backend lead or platform leadership role as Broco scales
- Competitive compensation package, including stock options.
If you are ready to write the code that will power the future of digital payments and logistics in Africa, we want to hear from you!
Please apply with your CV or LinkedIn profile, and include a short note detailing a complex backend feature or API you built from scratch and how you optimized it for scale.