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

Senior Backend Engineer; Python​/Django

Job in Klerksdorp, 2571, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-31
Job specializations:
  • Software Development
    Backend Developer, Python
Job Description & How to Apply Below
Position: Senior Backend Engineer (Python/Django)
Location: Klerksdorp

About the Role

Our client, a rapidly expanding e-commerce platform based in Klerksdorp , is seeking a highly skilled Senior Backend Engineer with expertise in Python and Django. This role is crucial for developing and maintaining the scalable, high-performance backend systems that power our client’s online services. You will be instrumental in designing and implementing robust APIs, optimizing database performance, and ensuring the security and reliability of our platform.

The ideal candidate possesses a strong understanding of web development principles, extensive experience with Python/Django, and a passion for building efficient and scalable solutions. Join a collaborative team dedicated to delivering cutting-edge technology in the heart of Klerksdorp .

Key Responsibilities
  • Design, develop, and maintain scalable and robust backend services using Python and Django.
  • Build and consume RESTful APIs for seamless integration with front-end applications and third-party services.
  • Optimize application performance, database queries, and overall system efficiency.
  • Write clean, well-documented, and testable code, adhering to coding standards and best practices.
  • Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.
  • Implement security and data protection measures to safeguard user data and system integrity.
  • Troubleshoot, debug, and resolve backend issues and performance bottlenecks.
  • Participate in code reviews and contribute to architectural decisions.
  • Stay updated with the latest trends and technologies in backend development.
  • Contribute to the continuous improvement of the development process and tooling.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend development.
  • Proven expertise in Python and the Django framework.
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and experience with ORM.
  • Experience designing and implementing RESTful APIs.
  • Familiarity with asynchronous programming and task queues (e.g., Celery).
  • Knowledge of caching mechanisms (e.g., Redis, Memcached).
  • Experience with version control systems like Git.
  • Understanding of web security best practices.
  • Excellent problem-solving, analytical, and communication skills.
Benefits

Our client offers a competitive salary, comprehensive health benefits, and a supportive work environment. This role is based in our modern offices in Klerksdorp , providing a collaborative space for innovation. Opportunities for professional development, including training and conference attendance, are available. We value work-life balance and offer standard working hours. Join a growing team and contribute to the success of a leading e-commerce platform.

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