About the Role
We're looking for a senior engineer to be the technical backbone of Pronto. You'll work hands-on across our entire stack — from our Expo (React Native) mobile apps to our Supabase backend — building the rideshare platform that Central Africa deserves.
This isn't a management role. You'll write code every day, make architectural decisions, and own the technical quality of everything we ship. You'll work directly with the founding team to solve hard problems: real-time driver matching, mapping in low-connectivity environments, mobile money payments, and scaling infrastructure across Central Africa's fastest-growing city.
Responsibilities
- Own and evolve Pronto's technology stack — Expo (React Native), Supabase, Google Maps, Mapbox, and Sentry
- Build features end-to-end across our rider and driver mobile apps and backend services
- Make key architectural decisions, including planning our eventual migration from Supabase to self-managed infrastructure
- Design and implement database schemas, Edge Functions, real-time subscriptions, and Row Level Security in Supabase
- Integrate and maintain mapping, geolocation, and routing systems (Google Maps, Mapbox)
- Optimize for real-world conditions in Kinshasa — intermittent connectivity, varied devices, and mobile money payment flows
- Set up and maintain monitoring, error tracking, and performance insights with Sentry
- Establish engineering best practices, CI/CD pipelines, and code review standards
- Leverage AI-assisted development tools to accelerate delivery and code quality
Requirements
- 6+ years of software engineering experience with a track record of owning complex systems
- Deep experience building mobile applications with React Native or Expo
- Strong backend skills — experience with PostgreSQL, database design, API development, and real-time systems
- Experience designing cloud infrastructure on AWS, GCP, or Azure
- Solid understanding of security fundamentals (authentication, authorization, data protection)
- Comfortable making architectural decisions with incomplete information in a fast-moving environment
- Proficiency with AI coding tools (GitHub Copilot, Claude, Cursor, or similar) as part of your daily workflow
Nice to Have
- Experience with Supabase (Auth, Realtime, Edge Functions, Row Level Security)
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- Knowledge of CI/CD pipelines and infrastructure as code (Terraform, Pulumi)
- Experience with mobile money or alternative payment systems common in African markets
- Experience working in emerging markets or low-connectivity environments
- Background in mobility, logistics, or marketplace products
- French language skills
- Prior startup experience
Compensation & Benefits
- Competitive salary for the region
- Housing and meals provided in Kinshasa
- Relocation support (flights, visa assistance)
- Direct impact on product and company direction
Apply for this role
Ready to join the team? Fill out the application form below and we'll be in touch.
Apply for Senior Software Engineer
We review every application carefully. We'll be in touch within a week.