Senior Full-Stack Developer (Python/Django)

Placements24

Klerksdorp

Hybrid

ZAR 700,000 - 900,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement
Health benefits

Job summary

Placements24 is seeking a senior full-stack developer in Klerksdorp, North West. You will design, develop, and deploy robust web applications powering core business operations, mentoring junior developers, and contributing to the entire software lifecycle.

You will work across backend and frontend tech—Python, Django, React/Vue, RESTful APIs—with a focus on clean, efficient code and scalable solutions. Hybrid work in Klerksdorp is offered to balance collaboration and autonomy.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Proven experience as a full-stack developer with emphasis on Python and Django.
  • Strong PostgreSQL/MySQL experience and ORM proficiency.
  • Solid frontend skills: HTML, CSS, JavaScript, and modern JS frameworks (React/Vue).
  • Experience designing RESTful APIs and integrating frontend with backend services.
  • Version control with Git.

Responsibilities

  • Develop and maintain scalable backend services using Python and Django.
  • Design efficient database schemas and queries (PostgreSQL/MySQL).
  • Build frontend components with React or Vue.js and standard web tech.
  • Write clean, documented, and maintainable code per best practices.
  • Write unit and integration tests to ensure quality.
  • Collaborate with product, design, and other developers to deliver solutions.
  • Troubleshoot and debug end-to-end, across the stack.

Skills

Python
Django
RESTful API
HTML/CSS/JavaScript
React
Vue.js
Mentoring
Team collaboration
Problem-solving

Education

Bachelor's degree in Computer Science or Engineering

Tools

Git
PostgreSQL
MySQL
Django ORM

Job description

About the Role

Our client, a rapidly growing tech innovator based in Klerksdorp, North West , is seeking a highly skilled Senior Full-Stack Developer with expertise in Python and the Django framework. This critical role involves designing, developing, and deploying robust web applications that power our client's core business operations. You will work on challenging projects that require a deep understanding of both backend and frontend technologies, contributing to the entire software development lifecycle. The ideal candidate is a problem-solver with a passion for writing clean, efficient code and a desire to mentor junior developers. This is an excellent opportunity to join a dynamic team and contribute to the technical advancement of a forward-thinking company.

Key Responsibilities
  • Develop and maintain scalable backend services using Python and Django.
  • Design and implement efficient database schemas and queries.
  • Build and integrate frontend components using modern JavaScript frameworks (e.g., React, Vue.js).
  • Write clean, well-documented, and maintainable code following best practices.
  • Develop and execute unit and integration tests to ensure code quality and stability.
  • Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality solutions.
  • Troubleshoot and debug issues across the full stack, identifying and implementing effective solutions.
  • Participate in code reviews, providing constructive feedback to team members.
  • Stay abreast of new technologies and methodologies to enhance development processes in Klerksdorp .
Requirements
  • Proven experience as a Full-Stack Developer, with a strong emphasis on Python and Django.
  • Proficiency in database management (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Experience with frontend technologies such as HTML, CSS, JavaScript, and modern JS frameworks.
  • Solid understanding of RESTful API design and implementation.
  • Experience with version control systems (Git).
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills, with the ability to articulate technical concepts clearly.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Benefits

Our client offers a competitive salary, comprehensive health benefits, and opportunities for professional growth and development. This position provides the chance to work on challenging and impactful projects, contributing to a company that values innovation and technical excellence. The hybrid work arrangement in Klerksdorp offers flexibility while maintaining team collaboration. Join a talented team where your contributions are recognized and rewarded.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 (Python & React)
Senior Full Stack Developer (Python & React)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Professional development
+2
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 Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Remote Full Stack Developer (Python/Django)
Remote Full Stack Developer (Python/Django)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health & wellness benefits
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Professional growth opportunities
+1
Senior Web Developer (Full Stack)
Senior Web Developer (Full Stack)

Placements24 • Bloemfontein

On-site
ZAR 750,000 - 1,150,000
Competitive salary
Bonuses
Medical aid
+5
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2
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