Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

New

Senior Backend Developer (Python/Django)

Posted 4 views
Discussion

Summary

A senior backend developer builds and maintains scalable Python/Django services and REST APIs for a client's engineering team in Mahikeng, South Africa. Day to day involves database schema design and optimization (PostgreSQL/MySQL), integrating with frontend developers, security best practices, testing, and code reviews.

About the Role

Our client is seeking a seasoned Senior Backend Developer with expertise in Python and Django to join their growing engineering team in Mahikeng . You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems and APIs. This role involves collaborating closely with frontend developers, product managers, and other stakeholders to deliver cutting-edge software solutions. We are looking for a developer who is passionate about writing clean, efficient code, optimizing applications, and contributing to a culture of technical excellence and innovation in Mahikeng .

Key Responsibilities

  • Design, develop, and deploy efficient, scalable, and maintainable backend services and APIs using Python and Django.
  • Work with databases (e.g., PostgreSQL, MySQL) to design schemas, write queries, and optimize performance.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection best practices.
  • Write unit tests and integration tests to ensure code quality and application stability.
  • Participate in code reviews, providing and receiving constructive feedback.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend development.
  • Strong proficiency in Python and extensive experience with the Django framework.
  • Solid understanding of RESTful API design principles and implementation.
  • Experience with relational databases and ORM frameworks.
  • Familiarity with version control systems (Git) and Agile development methodologies.

Benefits

  • Competitive annual salary and performance bonus opportunities.
  • Comprehensive medical aid and retirement fund contributions.
  • Generous annual leave and paid public holidays.
  • Support for professional development, including training and certifications.
  • A collaborative and forward-thinking work environment in Mahikeng .

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available