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
Up to R90k ZAR p/m
Remote
Engineering
Financial Services
Interview Process
- Quick Meet
- Take Home Assessment
- Live Technical Meeting
- Culture Fit
- Checks & Offer