Skip to content

Full Stack Engineer (Django / React Native)

Full Time Opportunity

Overview


As a Full Stack Engineer at Numida, you’ll play a critical role in building and maintaining a robust, scalable platform that drives our mission forward. You’ll work seamlessly across the frontend and backend, transforming complex challenges into elegant, high-impact solutions.

This is an opportunity to make a real difference – helping small businesses access the capital they need, while shaping the future of financial services in Africa.

In this role, you will be expected not only to write clean, efficient code but also to collaborate closely with cross-functional teams. Your work will directly influence the quality of our product and the success of thousands of entrepreneurs. We’re looking for someone who is as passionate about innovation as they are about financial inclusion.

Responsibilities


  • Drive Full Stack Development
    • Design, build, and maintain features that span both the frontend and backend of our platform.
    • Your contributions will ensure that our applications are visually engaging, robust, scalable, and reliable.
  • Craft Engaging User Experiences
    • Utilize React/React Native to develop intuitive user interfaces that delight our users (both internal & external).
    • Your work will directly impact how entrepreneurs interact with our product, making their experience as smooth and efficient as possible.
  • Architect Robust Backend Solutions
    • Leverage Python and Django to create efficient RESTful APIs and seamless database interactions.
    • Ensure that our systems can handle growth while maintaining high performance.
  • Champion Scalability and Performance
    • Continually optimize our applications, ensuring that every feature you build meets high standards for speed, scalability, and reliability.
  • Ensure Quality Through Testing
    • Write comprehensive unit and integration tests to ensure your code is resilient and that potential issues are caught early.
  • Foster Continuous Improvement
    • Stay abreast of emerging technologies and industry trends.
    • Actively recommend improvements to our development processes, helping drive technology forward.
  • Collaborate Across Teams
    • Work closely with product, design, and engineering colleagues to turn complex challenges into simple, compelling solutions that align with our mission and goals.

Experience


  • Experience with mobile development (React Native).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to GraphQL or similar API query languages.
  • Knowledge of microservices architecture and containerization (Docker).

Qualifications


Bachelor's degree or equivalent in Computer Science, Engineering, or a related field (preferred but not mandatory).

Tools & Technologies


  • React
  • React Native
  • Python
  • Django
  • FastAPI
  • Flask
  • PostgreSQL
  • AWS
  • RESTful APIs
  • CI/CD
  • GraphQL
  • Docker
  • Microservices
South Africa
Expected Salary

Up to R90k ZAR p/m

Work Policy

Remote

Team

Engineering

Industry

Financial Services

Interview Process

  1. Quick Meet
  2. Take Home Assessment
  3. Live Technical Meeting
  4. Culture Fit
  5. Checks & Offer

Not looking right now?

Join our elite talent network

and never miss another opportunity.

×
1
Personal
2
Professional
3
Earning
4
Last Page

Personal Details

Required: (Country Code) + Number
Fill required fields

Professional Details

Please Copy / Paste your LinkedIn profile URL.
Maximum file size: 10 MB
We only accept PDF
Maximum file size: 10 MB
We only accept PDF files
Enter Your Portfolio Link
Fill required fields

Earning Details

Currency Earned *
What currency are you currently earning
This should be the total cost to company.
This should be the total cost to company.
Fill required fields

Checks and Compliance

Citizenship or Visa Type
Would you pass a criminal record check? *
Would you pass a credit record check? *
Would you pass a qualifications record check? *

×