Senior Python Developer

🏢 BigTalent · all BigTalent jobs
📍 South Africa
📅 Posted 2026-08-23 · via Himalayas
🏷 Python-Developer,Backend-Engineer,Python-Engineer,Full-Stack-Engineer,API-Developer,Senior-Python-Engineer,Senior-Python-Software-Engineer,Senior-Python-Backend-Developer,Senior-Python-Developer-AI-ML,Senior-Backend-Python-Developer,Senior-Python-Developer-(South-America)
Apply on original site ↗

We are seeking intermediate and senior full-stack python engineers to support the creation of a web based B2B SME financing platform utilizing Flask and to a lessor extent FastApi

This is for an international client with HQ's in Mauritius, who is offering software as a service to international banks in the UK and Philippines. The role is fully remote, and there is potential for international relocation to the UK at a later stage. The main requirement for these roles is hands-on code production experience utilizing above-mentioned tech
Responsibilities:

- Collaborate with front-end developers to design and develop APIs for web applications

- Write clean, maintainable, and testable code using Python

- Integrate with third-party APIs and services

- Work with databases and write complex SQL queries

- Troubleshoot and debug issues in the existing codebase

- Implement security and data protection measures, following industry best practices

- Participate in code reviews and contribute to team knowledge sharing, ensuring adherence to best coding practices

- Stay current with industry trends and best practices to continuously improve the quality of the application

Requirements:

- 5 years+ experience in Python programming language and developing backend applications

- Hands-on experience with FastAPI or other Python web frameworks such as Flask or Django

- Experience in working with databases such as MySQL and PostgreSQL

- Familiarity with RESTful APIs and integration with third-party services

- Understanding of authentication and authorization mechanisms

- Experience in using version control systems such as Git

- Bachelors or Masters degree in Computer Science, Engineering, or related field

Role requires South African Citizenship or Permanent Residency

Originally posted on Himalayas

← All remote jobs