A fast-growing fintech company headquartered in Johannesburg is on the lookout for a highly skilled Software Engineer (Python) to join their hybrid team. With a strong focus on financial inclusion, this organisation is building the next generation of digital platforms across insurance, telecommunications, and fintech solutions, enabling over 50,000 entrepreneurs to thrive.
This is a hands-on opportunity to influence and shape robust systems and customer-facing tools in a business that values impact, innovation, and integrity.
Requirements:
Tertiary qualification in Computer Science, IT, or a related field.
4+ years experience in software development with a strong focus on Python.
Proficiency with Python frameworks such as Django or Flask.
Experience with REST APIs, PostgreSQL, and ORM tools.
Solid knowledge of cloud architecture, Linux, Nginx, and secure coding (OWASP).
Working experience with JavaScript frameworks, Git, and CI/CD practices.
Familiarity with Agile/Scrum methodologies and TDD.
Nice to Have
Exposure to Odoo ERP (or eagerness to learn).
DevOps automation experience.
Strong problem-solving and logical thinking skills.
Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXXX or alternatively you can visit our website
Should you not hear from us within 3 days, please consider your application unsuccessful.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.