Senior Python Backend Engineer - Billing & Stripe Connect
Hire Africa
Job description
About the role
We are looking for a Senior Python/Flask Backend Engineer to design and implement a billing and payments module using Stripe Billing, Invoicing and Stripe Connect. The project is short‑term, remote, and focuses on invoicing brands and paying creators across multiple international markets.
Key responsibilities
- Integrate Stripe Billing/Invoicing and Stripe Connect into the existing platform.
- Implement mandate‑based bank debits and Stripe transfers.
- Manage Stripe Connect accounts and KYC processes for billing entities.
- Design the data model and billing‑cycle closing processes.
- Track payments, handle payment failures and prevent duplicate invoices.
- Build reliable webhook handling for Stripe events.
- Account for VAT, multiple currencies and various bank debit methods across countries.
Required profile
- Senior‑level Python/Flask backend developer with recent hands‑on Stripe experience.
- Proven experience with Stripe Billing and/or Stripe Connect.
- Comfortable with data modelling, B2B billing systems, and domain‑driven design.
- Strong understanding of webhooks, payment reliability, testing and CI pipelines.
Required skills
- Python
- Flask
- PostgreSQL / Supabase
- Stripe Billing/Invoicing
- Stripe Connect
- Webhooks
- Data modelling
- Testing & CI
- Domain‑driven design (DDD)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Cameroon.
Salaries by job title
- French-English Customer Support Associate 13
- French-Speaking Customer Support Specialist (Remote) 7
- Project Officer (Labour Mobility and Social Inclusion) 6
- Remote French-English Customer Support Representative 6
- Field Officer 5
- Account Payable & General Ledger Officer 5
- Remote French Bilingual Customer Support Representative 5
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
62 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Hire Africa