Senior Python Engineer — Architect & Mentor

Hire Resolve

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary based on experience

Job summary

A leading technology recruitment firm in South Africa is seeking a skilled Senior Python Developer to join their team. The role involves designing, developing, and maintaining core applications using Python. Candidates should have at least 5 years of experience, solid understanding of Python, and familiarity with frameworks like Django or Flask. This position offers the chance to work on challenging projects and contribute to architectural decisions in a dynamic environment.

Qualifications

  • 5+ years of professional experience as a Python Developer.
  • Experience with relevant Python frameworks such as Django, Flask, or FastAPI.
  • Proficiency in working with databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with testing frameworks (e.g., pytest, unittest).

Responsibilities

  • Design, develop, and maintain high-quality Python code.
  • Collaborate with cross-functional teams to implement new features.
  • Participate in code reviews and improve development processes.
  • Write unit and integration tests to ensure code quality.
  • Troubleshoot and debug existing code and systems.
  • Contribute to the architecture and design of applications.

Skills

Python fundamentals
Django
Flask
FastAPI
Database management
Version control (Git)
Software engineering principles
Debugging skills
Communication skills
Testing frameworks (pytest, unittest)
Cloud platforms (AWS, GCP, Azure)
Containerization (Docker, Kubernetes)
Asynchronous programming (asyncio)

Education

Bachelor's degree in Computer Science or related field

Job description

A leading technology recruitment firm in South Africa is seeking a skilled Senior Python Developer to join their team. The role involves designing, developing, and maintaining core applications using Python. Candidates should have at least 5 years of experience, solid understanding of Python, and familiarity with frameworks like Django or Flask. This position offers the chance to work on challenging projects and contribute to architectural decisions in a dynamic environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Tech Lead & Architect
Senior Python Engineer - Tech Lead & Architect

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Django/Python Engineer - Lead Platform (Remote)
Senior Django/Python Engineer - Lead Platform (Remote)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses
Senior Python Backend Engineer — Cloud & Microservices
Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Python Django Engineer — Remote 2 Days/Week
Senior Python Django Engineer — Remote 2 Days/Week

ELP Consulting Services • Wes-Kaap

Hybrid
ZAR 600,000 - 800,000
Senior Back‑End Engineer (SQL) | Architect & Mentor
Senior Back‑End Engineer (SQL) | Architect & Mentor

WMS Secure • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Remote Backend Python Developer (Django/Flask)
Remote Backend Python Developer (Django/Flask)

Global Village Worker • Pretoria

Remote
Medical Aid
Pension/Savings
15 days mandatory leave
Python Software Engineer - Fast-Paced Migrations
Python Software Engineer - Fast-Paced Migrations

Datafin • Cape Town

On-site
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior .NET Developer — Architecture & Mentorship
Senior .NET Developer — Architecture & Mentorship

Hire Resolve • Pretoria

On-site
ZAR 500,000 - 700,000