Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior backend developer (python/django)

Posted Updated
Discussion

Summary

Senior backend developer designing, building, and maintaining scalable Python/Django systems and RESTful APIs in Upington, South Africa, on a hybrid schedule. Works with relational databases (PostgreSQL/MySQL), optimizes performance and security, joins code reviews and architecture discussions. Requires 5+ years of backend experience.

About the Role

Our client is seeking a highly experienced Senior Backend Developer with expertise in Python and Django to join their technology team in Upington, Northern Cape, ZA. This role operates on a hybrid model, offering a balance between dedicated in-office collaboration and the flexibility of remote work. You will be responsible for designing, developing, and maintaining robust and scalable back-end systems and APIs that power our applications. The ideal candidate possesses a strong understanding of software architecture, database management, and API development. You will play a pivotal role in enhancing our existing systems, building new features, and ensuring the overall performance and reliability of our backend services. If you are a passionate developer looking to make a significant impact in a growing company, this is an excellent opportunity.

Key Responsibilities Design, develop, and implement efficient, reusable, and reliable Python code using Django. Build and maintain robust RESTful APIs for internal and external consumption. Optimize applications for maximum speed, scalability, and security. Manage and interact with relational databases (e.g., Postgre SQL, My SQL). Write clean, well-documented, and testable code. Participate in code reviews to ensure code quality and adherence to best practices. Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic. Troubleshoot, debug, and upgrade existing systems. Contribute to architectural discussions and technical decision-making. Stay up-to-date with emerging backend technologies and trends. 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. Strong proficiency in Python and extensive experience with the Django framework. Solid understanding of database design and management (e.g., Postgre SQL, My SQL). Experience building and consuming RESTful APIs. Familiarity with version control systems, such as Git. Knowledge of front-end technologies (e.g., Java Script, HTML, CSS) is a plus. Experience with cloud platforms (AWS, Azure, GCP) is desirable. Excellent problem-solving, analytical, and debugging skills. Strong communication and teamwork abilities. Benefits Hybrid work arrangement offering flexibility and work-life balance. Competitive salary and potential for performance bonuses. Comprehensive health and wellness benefits. Retirement savings plan. Opportunities for continuous learning and professional development. Exposure to modern backend development practices and tools. Collaborative and dynamic work environment. Generous paid time off and company holidays.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →