Senior Backend Engineer (Python/Django)

Placements24

Stellenbosch

Ibrido

ZAR 900.000 - 1.300.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Bonuses
Health benefits
Hybrid work model
Office in Stellenbosch

Descrizione del lavoro

Placements24 in Stellenbosch, Western Cape, is seeking a Senior Backend Engineer skilled in Python and Django to design, build, and scale backend services. You will own API design, database interactions, and system reliability while collaborating with product and frontend teams.

The role emphasizes architecture, performance, and best practices, with a hybrid office setup in Stellenbosch, offering in-office collaboration and remote flexibility for a world-class SaaS platform.

Competenze

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • A minimum of 5 years of professional backend development experience.
  • 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.

Mansioni

  • Design, develop, and implement scalable 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.

Conoscenze

Python
Django
RESTful APIs
Git
Frontend basics
PostgreSQL
MySQL
AWS
Redis
RabbitMQ
Kafka
Cloud platforms

Formazione

Bachelor's degree in Computer Science, Engineering, or related field

Strumenti

PostgreSQL
MySQL
Git
Redis
RabbitMQ
Kafka
Docker
AWS
Azure
GCP

Descrizione del lavoro

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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

Placements24 • Mossel Bay

Ibrido
ZAR 900.000 - 1.300.000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Bloemfontein

In loco
ZAR 900.000 - 1.200.000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • Upington

Ibrido
ZAR 850.000 - 1.250.000
Hybrid work model
Health benefits
Retirement savings plan
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Ibrido
ZAR 900.000 - 1.300.000
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • George

Ibrido
ZAR 900.000 - 1.500.000
Competitive salary
Professional development
Modern tech stack
+2
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • Sud Africa

Remoto
ZAR 900.000 - 1.250.000
Fully remote work
Health insurance
Retirement savings plan
+4
Senior Backend Developer - API Integration
Senior Backend Developer - API Integration

Placements24 • Stellenbosch

In loco
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement savings plan
+3
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Placements24 • Bloemfontein

Ibrido
ZAR 900.000 - 1.300.000
Medical insurance
Retirement plan
Hybrid work model
+1
Senior Software Engineer (Python/Django)
Senior Software Engineer (Python/Django)

Placements24 • Sandton

Ibrido
ZAR 900.000 - 1.300.000
Hybrid work model
Competitive compensation
Performance incentives
+2
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Ibrido
ZAR 900.000 - 1.300.000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities