Senior Backend Engineer; Python/Django
Listed on 2026-10-31
-
Software Development
Backend Developer, Python
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 .
- 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.
- 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.
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.
(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).