Senior Developer (Python) (JHB) Market related

Datafin IT Recruitment

Sandton

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Datafin IT Recruitment seeks a Senior Developer with strong Python and Django skills to lead coding projects, review code, and design scalable software solutions in a dynamic tech environment. The role blends coding with mentorship and project leadership, requiring a BSc in Computer Science or related field and 10+ years of experience.

Expect to work on modern stacks and collaborate with cross-functional teams in Sandton.

Qualifications

  • BSc in Computer Science or related discipline.
  • 10 years’ experience typical for full proficiency.
  • 3–5 years’ minimum experience to be fully proficient.

Responsibilities

  • Perform coding assignments.
  • Review code for accuracy and functionality.
  • Create and implement design plans.
  • Delegate tasks to team members.
  • Keep up-to-date with industry trends and technology developments.
  • Code and test program modules meeting design specifications.
  • Maintain, tune and repair applications.
  • Identify configuration changes to meet business requirements.
  • Read and implement specifications into database design.
  • Manage and/or guide clients.
  • Identify system deficiencies and implement solutions.
  • Meet with development managers to discuss projects.
  • Conduct feasibility studies for upgrades.
  • Design new software, websites, and applications.
  • Assign tasks to Junior Developers.
  • Write advanced programming code.
  • Review updated systems.
  • Manage project timelines and tasks.
  • Write development reports.
  • Create technical documents for new software.

Skills

Python
Django
SQL
Linux
Source Control
PyTest
Svelte
React
Knockout
Celery
NGINX
UWSGI

Education

BSc in Computer Science

Tools

Celery

Job description

Duties & Responsibilities

ENVIRONMENT:

YOUR coding expertise as a Senior Developer with strong Python & Django skills is sought by a dynamic Tech Company providing sustainable and scalable business solutions. Your role will include performing coding assignments, code reviews, regularly analysing code segments while creating and implementing cutting-edge design plans. You may also be required to update existing software and conduct feasibility studies on company systems. While your role will be managerial in nature, you will also be expected to code applications, create reports, and mentor the Junior Devs. You will require a BSc. Degree in Computer Science or related discipline with at least 3+ years’ suitable work experience & be adept at conducting research into project-related issues and products. Your tech toolset must include Python, Django, SQL, Linux, Source Control, PyTest, Svelte, React, Knockout, Celery, NGINX, UWSGI.

DUTIES:

  • Perform coding assignments.
  • Review code work for accuracy and functionality.
  • Create and implement design plans.
  • Delegate tasks to team members.
  • Keep up-to-date with industry trends and technology developments.
  • Code and test program modules that meet design specifications.
  • Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications.
  • Identify configuration changes to applications so that they meet business process requirements.
  • Read, understand and effectively implement application specifications into database design.
  • Manage and/or provide guidance to clients.
  • Identify system deficiencies and implement effective solutions.
  • Meet with development managers to discuss software projects.
  • Conduct feasibility studies for upgraded software systems.
  • Design new software programs, websites, and applications.
  • Assign tasks to Junior Developers such as coding, testing, debugging, and analytics.
  • Write advanced programming code.
  • Review updated software systems.
  • Manage project timelines and tasks.
  • Write Development reports.
  • Create technical documents for new software programs.
  • Train staff on software use.

REQUIREMENTS:

Qualifications –

  • BSc in Computer Science Degree, other related discipline or equivalent.

Experience/Skills –

  • 10 Years’ experience typical for someone at full proficiency for this role.
  • 3-5 Years’ minimum experience to be fully proficient for this role.
  • Ability to write code of a consistently high quality.
  • Technically competent with various software programs, including but not limited to Microsoft Office (Word, Excel, PowerPoint, Visio), Microsoft Projects, ServiceNow, Smartsheet and Lucid Chart.
  • Adept at conducting research into project-related issues and products.

Technologies:

  • Django.
  • Python.
  • SQL.
  • Source Control.
  • Testing Framework (PyTest).
  • Frontend Framework (Svelte, React, Knockout).
  • Experience working in Small/Large Teams.
  • Celery.
  • NGINX, UWSGI.

ATTRIBUTES:

  • Team-building skills with technical and non-technical staff.
  • Deadline driven, accountable, thorough and professional.
  • Proactive, Efficient and Focused.
  • Reliable, trustworthy and a team player.
  • Experience working both independently and, in a team-oriented, collaborative environment.
  • Flexible with proven ability to conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
  • Must be able to learn, understand and apply new technologies.
  • Support diverse and inclusive work environment.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (Python/Django)
Senior Full-Stack Developer (Python/Django)

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer - SaaS Platform Development
Senior Full Stack Developer - SaaS Platform Development

Placements24 • Durban

On-site
ZAR 1,000,000 - 1,400,000
Medical aid
Retirement fund
Career development
+1
Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Senior Software Developer
Senior Software Developer

Hire Resolve • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

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

On-site
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6