Backend Developer (Django)

mentorshore • Nigeria
Remote
Apply
AI Summary

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
Design and build RESTful APIs in Django/Django REST Framework
Implement wallet and transaction logic with strict data integrity
Integrate payment gateways and handle webhooks securely
Key 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
Integrate payment gateways and handle webhooks securely
Design and optimize database schemas
Implement authentication, authorization, and secure coding practices
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
Technical Skills Required
Django Django REST Framework PostgreSQL
Benefits & Perks
Remote work
Nice to Have
Prior experience on a fintech, betting, or transaction-heavy platform
Familiarity with mobile app backend integration

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

Qualifications

  • 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

Budget

  • Between #300k

Similar Jobs

Explore other opportunities that match your interests

Frontend Developer (React) - Contract

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

quik hire staffing

Nigeria

Senior Front-End Web Developer (Remote Contract)

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

hire feed

Nigeria

.NET Engineer (Contract, Remote)

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

quik hire staffing

Nigeria

Subscribe our newsletter

New Things Will Always Update Regularly