Senior Python Developer
Developer/Designer
Cape Town – Western Cape – South Africa
Senior Python Developer
Salary: R70 000+ per month
Area: V&A Waterfront, Cape Town
Type: Hybrid – 3 to 4 days in office
Role Overview
We’re hiring an experienced software engineer who wants real technical ownership. You’ll design and build scalable systems, lead key technical decisions, and help shape engineering standards across the team.
This role suits someone who writes clean, testable code, enjoys solving complex problems, and is confident working across backend, frontend and cloud infrastructure. You’ll play a senior role in delivery while mentoring others and raising the technical bar.
Responsibilities
- Design, build and maintain scalable backend systems
- Develop APIs and services using Python and FastAPI
- Build modern front-end applications using Vue.js
- Architect and manage databases effectively
- Apply test-driven development to ensure code quality
- Deploy and manage systems on AWS
- Build and maintain external API integrations
- Contribute to architecture decisions and technical direction
- Mentor junior developers and review code
- Improve performance, reliability and security across systems
Requirements
- 6+ years of professional software development experience
- Degree in Commerce, Science or Engineering required
- Strong academic record:
- GPA above 70% from UCT, Stellenbosch, Wits or UP
- GPA above 80% from other universities
- Strong hands-on experience with:
- JavaScript
- Python
- Test-Driven Development
- AWS
- Database design and management
- FastAPI
- Vue.js
- External integrations
- Experience delivering production systems at scale
- Strong problem-solving ability and attention to detail
- Based in Cape Town and able to work in office 3–4 days per week
If you are a strong engineer who values ownership, clean architecture and high standards, we’d like to hear from you. Apply now and take the lead on meaningful technical challenges.