Job Search and Career Advice Platform

Enable job alerts via email!

Senior Python Developer

Kontak Recruitment

Cape Town

Hybrid

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is seeking a Senior Python Developer in Cape Town, offering a hybrid work model. The ideal candidate will have over 4 years of experience in Python development, with a focus on modernizing Django-based systems and designing APIs. Responsibilities include guiding technical direction, mentoring junior developers, and enhancing system reliability. Successful candidates will have exposure to DevOps and understand system security principles.

Qualifications

  • 4+ years of experience as a Python Developer with 2+ years at a senior level.
  • Exposure to DevOps practices.
  • Proficiency in Django and API design.
  • Experience with MySQL/MariaDB and CI/CD.
  • Knowledge of system security principles.

Responsibilities

  • Modernise and enhance Django-based systems.
  • Design, build, and integrate APIs.
  • Guide technical direction and make architecture decisions.
  • Mentor junior developers and uphold code quality standards.
  • Improve legacy code and overall system reliability.

Skills

Python Development
DevOps
Django
API Design
MySQL/MariaDB
CI/CD
System Security
Team Collaboration
Job description
Senior Python Developer (JB5814)

Northern Suburbs, Cape Town, Western Cape (Hybrid 3 days office, 2 days remote)

Salary negotiable, dependent on experience

Permanent

Step into a senior role modernising Django-based systems in the insurance or financial services space. Own technical direction, build clean API integrations, and help raise engineering standards in a collaborative hybrid team.

Minimum Requirements:
  • 4 or more years of experience as a Python Developer with 2 or more years at a senior level
  • DevOps exposure
  • Django
  • API design and integration
  • MySQL/MariaDB
  • CI/CD exposure
  • System security principles and secure coding practices
  • Team player
  • Able to engage with internal and external stakeholders
  • JavaScript frameworks advantageous
  • Containers and automation concepts advantageous
  • Fintech or insurance industry experience advantageous
Duties and Responsibilities:
  • Modernise and enhance Django-based systems
  • Design, build and integrate APIs
  • Guide technical direction and contribute to architecture decisions
  • Mentor junior developers and support code quality standards
  • Improve legacy code, automation and overall system reliability

Please do not apply using Scanned CVs, no supporting documentation is required at this point, this will be requested later.

IMPORTANT: We specialize in specific niche fields. Regret that we are unable to provide assistance for any fields outside of this scope. Fields can be viewed on our website.

Kontak Recruitment Disclaimer: Equal opportunity: All backgrounds are welcomed, with no bias. All are considered based on requirements. Job specifics: Requirements mirror advertisement, duties may adjust for client needs. Fair process: Fair assessment, only shortlisted candidates contacted due to volume. Privacy: Data processed as per Privacy Policy. By applying, you agree to data handling. We safeguard applicant info. Candidate verification: Candidates selected by the client are verified. False info may disqualify or end employment via the client. Offer clarity: Advert is not a binding offer. Written offers based on pre-employment conditions. No direct link: Advert is not tied to Kontak Recruitment. We assist in the employment process ONLY. Applicant Responsibility: Upon applying, confirmation of receipt for a specific advert is given. If no confirmation is received, you must verify with Kontak Recruitment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.