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

Placements24

NewBe an early applicant

Senior Backend Engineer (Python/Django)

Posted Updated
Discussion

Description

About the Role


Our client, a rapidly growing SaaS company specializing in innovative business solutions, is seeking a Senior Backend Engineer with expertise in Python and Django. This role is based in the vibrant tech hub of Stellenbosch, Western Cape, offering a hybrid work arrangement that balances in-office collaboration with remote flexibility. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our client's core products. The ideal candidate will have a strong understanding of software architecture, database design, and API development, coupled with a passion for writing clean, efficient, and maintainable code. You will play a key role in shaping the technical direction of our backend services and contribute to building a world-class platform. If you are a seasoned backend developer looking for a challenging and rewarding opportunity in Stellenbosch, Western Cape, we encourage you to apply.


Key Responsibilities



  • Design, develop, and implement scalable and robust backend services using Python and the Django framework.

  • Build and maintain RESTful APIs to support frontend applications and third-party integrations.

  • Optimize application performance, scalability, and reliability.

  • Write clean, efficient, well-documented, and testable code.

  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.

  • Manage database schemas and interactions (e.g., PostgreSQL, MySQL).

  • Participate in code reviews, providing constructive feedback to peers.

  • Troubleshoot, debug, and resolve backend issues.

  • Contribute to architectural decisions and technical roadmap planning.

  • Stay up-to-date with the latest backend technologies and best practices.


Requirements



  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • A minimum of 5 years of professional experience in backend development.

  • Proven expertise in Python and the Django web framework.

  • Strong experience in designing and developing RESTful APIs.

  • Proficiency with relational databases such as PostgreSQL, MySQL, or similar.

  • Experience with version control systems (Git).

  • Understanding of frontend technologies (HTML, CSS, JavaScript) is a plus.

  • Familiarity with cloud platforms (AWS, Azure, GCP) is desirable.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and teamwork abilities.

  • Experience with caching mechanisms (e.g., Redis) and message queues (e.g., RabbitMQ, Kafka) is advantageous.


Benefits



  • Our client offers a competitive salary, performance-based bonuses, and comprehensive health and retirement benefits.

  • Employees benefit from a flexible hybrid work model, ample opportunities for professional development, including training and conference attendance.

  • The role is based in a modern office in Stellenbosch, Western Cape, offering a stimulating and collaborative work environment.

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 →