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

Senior Backend Engineer; Python​/Django

Job in Mossel Bay, 6501, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-19
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 fast-growing tech startup focused on innovative solutions in the e-commerce space, is seeking a highly skilled Senior Backend Engineer specializing in Python and Django. This role is based in Mossel Bay, Western Cape, and offers a hybrid working model, blending remote flexibility with in-office team synergy. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our client's core product.

This involves building APIs, managing databases, and ensuring the efficiency and performance of server-side logic. The ideal candidate has a strong understanding of software architecture, a passion for writing clean and efficient code, and experience with cloud environments. You will work closely with frontend developers, product managers, and other stakeholders to deliver high-quality features and contribute to the technical direction of the platform.

This is an excellent opportunity to make a significant impact in a collaborative and forward-thinking environment.

Key Responsibilities
  • Design, develop, and implement robust, scalable, and high-performance backend services using Python and Django.
  • Build and maintain RESTful APIs to support frontend applications and third-party integrations.
  • Manage and optimize database schemas and queries (e.g., PostgreSQL, MySQL).
  • Implement efficient data validation and business logic.
  • Write clean, maintainable, well-documented, and testable code.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed, scalability, and security.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and technology selection.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent 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 relational databases (e.g., PostgreSQL, MySQL) and experience with ORMs.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with frontend technologies (e.g., HTML, CSS, JavaScript) and how they interact with backend services.
  • Experience with version control systems (Git).
  • Understanding of cloud platforms (AWS, Azure, GCP) and deployment practices is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
Benefits
  • Competitive salary commensurate with experience.
  • Hybrid work model for work-life balance.
  • Opportunity to work on innovative projects in a fast-paced startup environment.
  • Professional growth and development opportunities.
  • Collaborative and supportive team culture.
  • Contribution to health insurance and retirement funds.
  • Modern office space with amenities.
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