Senior Full-Stack Developer; Python/Django
Listed on 2026-10-20
-
Software Development
Full Stack Developer, Python, Backend Developer
Location: Klerksdorp
About the Role
Our client, a rapidly growing tech innovator based in Klerksdorp, North West , is seeking a highly skilled Senior Full-Stack Developer with expertise in Python and the Django framework. This critical role involves designing, developing, and deploying robust web applications that power our client's core business operations. You will work on challenging projects that require a deep understanding of both backend and frontend technologies, contributing to the entire software development lifecycle.
The ideal candidate is a problem-solver with a passion for writing clean, efficient code and a desire to mentor junior developers. This is an excellent opportunity to join a dynamic team and contribute to the technical advancement of a forward-thinking company.
- Develop and maintain scalable backend services using Python and Django.
- Design and implement efficient database schemas and queries.
- Build and integrate frontend components using modern JavaScript frameworks (e.g., React, Vue.js).
- Write clean, well-documented, and maintainable code following best practices.
- Develop and execute unit and integration tests to ensure code quality and stability.
- Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality solutions.
- Troubleshoot and debug issues across the full stack, identifying and implementing effective solutions.
- Participate in code reviews, providing constructive feedback to team members.
- Stay abreast of new technologies and methodologies to enhance development processes in Klerksdorp .
- Proven experience as a Full-Stack Developer, with a strong emphasis on Python and Django.
- Proficiency in database management (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Experience with frontend technologies such as HTML, CSS, JavaScript, and modern JS frameworks.
- Solid understanding of RESTful API design and implementation.
- Experience with version control systems (Git).
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills, with the ability to articulate technical concepts clearly.
- A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Our client offers a competitive salary, comprehensive health benefits, and opportunities for professional growth and development. This position provides the chance to work on challenging and impactful projects, contributing to a company that values innovation and technical excellence. The hybrid work arrangement in Klerksdorp offers flexibility while maintaining team collaboration. Join a talented team where your contributions are recognized and rewarded.
(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).