Salary
≈ $45k – $82k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 8+ years exp
Confirmed on the employer's own hiring board on Nov 2, 2026. First seen by Alion on Nov 2, 2026.
Overview
Company
Impact
Profile match
About our focus A groundbreaking startup forging a path of innovative disruption in recruitment. With a focus on comprehensive outsourcing, our turn-key solutions help companies meet requirements effortlessly, placing a central emphasis on attracting top talent.
Job Description:
We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the development of complex software solutions and mentoring junior developers. You will leverage your extensive experience to design, implement, and maintain high-quality software products that meet the needs of our clients and stakeholders.
Responsibilities:
- Lead the design, development, and implementation of Python-based applications and software solutions.
- Collaborate with cross-functional teams to gather requirements, define technical architectures, and develop project plans.
- Mentor and coach junior developers, providing guidance on best practices, code reviews, and technical skills development.
- Drive technical excellence and innovation within the team, staying abreast of emerging technologies and industry trends.
- Architect scalable and maintainable solutions, ensuring adherence to coding standards, design principles, and performance optimization techniques.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Participate in Agile development methodologies, including sprint planning, backlog grooming, and sprint reviews.
- Communicate effectively with stakeholders to provide updates on project status, address technical challenges, and solicit feedback.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8 of experience as a Python Developer, with a proven track record of delivering successful software projects.
- Expertise in Python programming language and its associated frameworks (e.g., Django, Flask).
- Deep understanding of object-oriented programming principles, design patterns, and data structures.
- Proficiency in relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., SQLAlchemy).
- Experience with front-end technologies such as HTML, CSS, and JavaScript is desirable.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,051,372 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Johannesburg
Senior Engineer - Microsoft
2 hours ago
Hybrid · Full-Time · 8+ years exp · South Africa
PowerShell
Databases
Azure SQL Database
AI/ML
Model Context Protocol
DevOps
Rest API
Azure
Windows Server
Hyper-V
Windows
DNS
DHCP
VPN
Cybersecurity
Microsoft Defender
Zero Trust
Microsoft Entra ID
Active Directory
PKI
Management
SharePoint
ITIL
ITSM
Apply
Senior Software Engineer
8 hours ago
≈ $46k – $84k per year (Estimated) · In office · Johannesburg
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Frontend
React.js
DevOps
Terraform
AWS
AWS Lambda
Apply
Senior Python Developers
8 hours ago
≈ $46k – $83k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Johannesburg
Python
JavaScript
Python
Flask
Django
Databases
MySQL
PostgreSQL
Redis
DevOps
GCP
Azure
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
Senior PHP Developer
8 hours ago
≈ $46k – $83k per year (Estimated) · In office · 3+ years exp · Johannesburg
JavaScript
PHP
SQL
Databases
Db2
Presto
Apply
Senior Node.js Developers
8 hours ago
≈ $45k – $82k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Johannesburg
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
MySQL
PostgreSQL
Frontend
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
Senior Python Developer
1 day ago
up to $68k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Johannesburg
Python
Python
Django
Databases
MySQL
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Linux
Management
Agile
Apply
≈ $45k – $81k per year (Estimated) · In office · Full-Time · 6+ years exp · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
up to $66k per year · In office · Full-Time · 7+ years exp · Johannesburg
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
Angular
JQuery
DevOps
Docker
Kubernetes
Management
Agile
Scrum
Waterfall
Apply
≈ $45k – $81k per year (Estimated) · In office · Full-Time · 6+ years exp · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
up to $51k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Python
Go
JavaScript
Rust
TypeScript
SQL
PowerShell
Python
FastAPI
AI/ML
llama.cpp
Fine-tuning
Embeddings
Prompt Engineering
Ollama
Pandas
NumPy
PyTorch
LLM
RAG
Hugging Face
Machine Learning
DevOps
Windows
Management
Agile
Apply
This is one of many
2,051,372 more open roles from verified company boards, updated every day.

