Senior Backend Developer (Python/Django)

Placements24

Upington

Hybrid

ZAR 850,000 - 1,250,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health benefits
Retirement savings plan
Training and development

Job summary

Placements24 in Upington, Northern Cape, SA, seeks a Senior Backend Developer to join our technology team on a hybrid basis. You will design, develop, and maintain robust Python/Django back-end systems and APIs that power our applications.

The role requires 5+ years in backend development, solid database design (PostgreSQL/MySQL), REST API expertise, and cloud experience is desirable. You will collaborate across teams to deliver scalable solutions and improve performance.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Minimum of 5 years of backend development experience.
  • Strong proficiency in Python and Django with REST API development.

Responsibilities

  • Design, develop, and implement Python code using Django.
  • Build and maintain RESTful APIs for internal and external use.
  • Optimize applications for speed, scalability, and security.
  • Work with relational databases (PostgreSQL, MySQL).
  • Write clean, tested, well-documented code.
  • Participate in code reviews and best practices.

Skills

Python
Django
REST APIs
PostgreSQL
MySQL
Git
AWS/Azure/GCP
Communication

Education

Bachelor's degree in CS/Engineering or related

Tools

PostgreSQL
MySQL

Job description

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., PostgreSQL, MySQL).
  • 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., PostgreSQL, MySQL).
  • Experience building and consuming RESTful APIs.
  • Familiarity with version control systems, such as Git.
  • Knowledge of front-end technologies (e.g., JavaScript, 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • George

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Professional development
Modern tech stack
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health benefits
Hybrid work model
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • South Africa

Remote
ZAR 900,000 - 1,250,000
Fully remote work
Health insurance
Retirement savings plan
+4
Senior Software Engineer (Backend - Python/Django)
Senior Software Engineer (Backend - Python/Django)

Placements24 • Upington

On-site
ZAR 850,000 - 1,100,000
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Software Engineer (Python/Django)
Senior Software Engineer (Python/Django)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive compensation
Performance incentives
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000