Enable job alerts via email!

Mid To Senior Fullstack Developer_ Strong Background In Python Django

Career Lab Pty

Gauteng

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Gauteng is seeking a Mid to Senior Full Stack Developer with a strong background in Python and Django. Ideal candidates will have a minimum of 3 years' experience in backend or full-stack development and be willing to learn Ruby on Rails. Responsibilities include designing scalable applications, optimizing databases, and collaborating with cross-functional teams. A negotiable package is offered.

Qualifications

  • Strong background in Python and Django.
  • Minimum 3 years of experience in backend or full-stack development.
  • Familiarity with MVC architecture, ORMs, and REST APIs.
  • Solid understanding of PostgreSQL or similar SQL databases.
  • Good knowledge of HTML, CSS, and frontend integration.

Responsibilities

  • Design, build, and maintain scalable full-stack applications.
  • Work on Rails-based systems while leveraging Django experience.
  • Optimize and manage PostgreSQL databases.
  • Collaborate cross-functionally with product, ops, and mobile teams.
  • Engage in code reviews, architecture discussions, testing, and debugging.

Skills

Python
Django
Ruby on Rails
JavaScript
React
React Native
PostgreSQL
HTML
CSS
Tailwind CSS
Job description
Introduction

We're looking for a Mid to Senior Full Stack Developer with a strong background in Python and Django who is open to transitioning into Ruby on Rails.

If you're passionate about scalable backend systems, clean code, and delivering business-critical features, you'll fit right in.

You will have the opportunity to work on meaningful projects, apply your architectural insights, and learn Rails in an environment designed for fast onboarding and growth.

Duties & Responsibilities

Design, build, and maintain scalable full-stack applications using modern web technologies. Work on Rails-based systems, while leveraging your Django experience to quickly learn the new stack. Optimize and manage PostgreSQL databases. Collaborate cross-functionally with product, ops, and mobile teams (React Native).

Engage in code reviews, architecture discussions, testing, and debugging. Research and implement efficient algorithms for business automation and process optimization. Conduct theoretical cost-benefit analysis for system improvements. Stay up to date with Rails best practices and contribute ideas for continuous improvement.

Desired Experience & Qualification

Strong background in Python and Django with willingness to learn Ruby on Rails (prior exposure to Rails is a big plus).

Minimum 3 years of experience in backend or full-stack development. Familiarity with MVC architecture, ORMs, and REST APIs. Experience with JavaScript, React, and / or React Native (or willingness to work with them).

Solid understanding of PostgreSQL or similar SQL databases. Good knowledge of HTML, CSS, and frontend integration (Tailwind CSS is a bonus).

Strong problem-solving, research, and analytical skills. Sound judgment in balancing algorithmic complexity vs real-world utility.

Package & Remuneration

Negotiable

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