×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Engineer; Python​/Django

Job in Stellenbosch, 7600, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Backend Developer, Python
Job Description & How to Apply Below
Position: Senior Backend Engineer (Python/Django)
About the Role

Our client, a rapidly growing SaaS company specializing in innovative business solutions, is seeking a Senior Backend Engineer with expertise in Python and Django. This role is based in the vibrant tech hub of Stellenbosch, Western Cape
, offering a hybrid work arrangement that balances in-office collaboration with remote flexibility. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our client's core products. The ideal candidate will have a strong understanding of software architecture, database design, and API development, coupled with a passion for writing clean, efficient, and maintainable code.

You will play a key role in shaping the technical direction of our backend services and contribute to building a world-class platform. If you are a seasoned backend developer looking for a challenging and rewarding opportunity in Stellenbosch, Western Cape
, we encourage you to apply.

Key Responsibilities
  • Design, develop, and implement scalable and robust backend services using Python and the Django framework.
  • Build and maintain RESTful APIs to support frontend applications and third-party integrations.
  • Optimize application performance, scalability, and reliability.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Manage database schemas and interactions (e.g., PostgreSQL, MySQL).
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and resolve backend issues.
  • Contribute to architectural decisions and technical roadmap planning.
  • Stay up-to-date with the latest backend technologies and best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • A minimum of 5 years of professional experience in backend development.
  • Proven expertise in Python and the Django web framework.
  • Strong experience in designing and developing RESTful APIs.
  • Proficiency with relational databases such as PostgreSQL, MySQL, or similar.
  • Experience with version control systems (Git).
  • Understanding of frontend technologies (HTML, CSS, JavaScript) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is desirable.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with caching mechanisms (e.g., Redis) and message queues (e.g., RabbitMQ, Kafka) is advantageous.
Benefits
  • Our client offers a competitive salary, performance-based bonuses, and comprehensive health and retirement benefits.
  • Employees benefit from a flexible hybrid work model, ample opportunities for professional development, including training and conference attendance.
  • The role is based in a modern office in Stellenbosch, Western Cape
    , offering a stimulating and collaborative work environment.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary