Python Software Engineer
Asuer
Job description
About the role
A builder role developing backend Python services for Asuer’s chatbot, ERP and digital fintech products. You’ll work on APIs, backend logic and real‑world applications that serve thousands of users.
Key responsibilities
- Build Python services powering Asuer Insure, Connect and the chatbot.
- Write automated tests and contribute to the testing culture.
- Review peers’ code and share knowledge.
- Integrate with third‑party APIs such as payments, mobile networks and KYC providers.
- Investigate and fix production issues.
- Document built components for team use.
Required profile
- 2–5 years of experience building production Python systems.
- Ability to take a feature from specification to shipping with limited supervision.
- Familiarity with cloud platforms (AWS or GCP) and comfortable using the Linux command line.
- South African work authorisation.
Required skills
- Python 3.10+.
- Web framework such as FastAPI, Django or Flask.
- PostgreSQL or another relational database.
- Git workflow.
- Cloud platforms (AWS or GCP).
- Linux command line.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 12 job offers in South AfricaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Asuer