Mentorshore is seeking a Backend Developer to design, build, and maintain the Django backend for a mobile betting platform. The successful candidate will own the API layer and work closely with the frontend and product team to ship a secure, reliable product. Strong experience with Django and Django REST Framework is required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
About Mentorshore
Mentorshore is dedicated to finding, growing, and strengthening emerging leaders across Africa through practical, technology-focused mentorship. We've trained over 50 learners across various IT disciplines, building both technical capability and the mindset needed to thrive in the digital economy. Beyond training, we build real digital products and we're growing our team to support that work.
Role Description
We're looking for a Backend Developer to design, build, and maintain the Django backend for a mobile betting platform (Flutter frontend, Android-first). You'll own the API layer that the app depends on — wallet transactions, user accounts, betting logic, and third-party payment integration working closely with the frontend and product team to ship a secure, reliable product.
Responsibilities
- Design and build RESTful APIs in Django/Django REST Framework to power the Flutter app
- Implement wallet and transaction logic with strict data integrity (atomic operations, idempotency, ledger accuracy)
- Integrate payment gateways (e.g. Paystack) including secure webhook handling
- Design and optimize database schemas (PostgreSQL preferred)
- Implement authentication, authorization, and secure coding practices appropriate for a platform handling real money
- Write clean, testable, well-documented code and participate in code review
- Troubleshoot production issues and contribute to decisions on scalability and architecture
- Collaborate directly with the Flutter developer to align on API contracts and data flow
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Strong experience with Django and Django REST Framework in production
- Solid grasp of OOP and backend software design principles
- Experience with PostgreSQL or similar relational databases; comfort with transactions and data integrity constraints
- Experience integrating third-party payment APIs and handling webhooks securely Working knowledge of authentication/authorization patterns (JWT, OAuth, or similar)
- Familiarity with mobile app backend integration (having worked with a Flutter, React Native, or similar frontend team is a plus)
- Prior experience on a fintech, betting, or transaction-heavy platform is a strong advantage
- Effective communication and ability to work independently in a remote, distributed team
- Background in Computer Science, Software Engineering, or equivalent practical experience
- Between #300k
Similar Jobs
Explore other opportunities that match your interests
quik hire staffing
Senior Front-End Web Developer (Remote Contract)
hire feed