Senior Backend Engineer (Python/Django)

Placements24

Klerksdorp

In loco

ZAR 900.000 - 1.200.000

Tempo pieno

7 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary
On-site office in Klerksdorp
Professional development opportunities

Descrizione del lavoro

Placements24 in Klerksdorp, South Africa, seeks a Senior Backend Engineer with Python and Django expertise to design and maintain scalable backend services for an expanding e-commerce platform.

You will build RESTful APIs, optimize database performance, ensure security, and collaborate with cross-functional teams to deliver robust features from conception to production.

Competenze

  • Bachelor's degree or equivalent practical experience.
  • 5+ years backend development.
  • Strong Python/Django and SQL/ORM knowledge.
  • Experience with RESTful APIs and web security.

Mansioni

  • Design, develop, and maintain scalable backend services using Python and Django.
  • Build and consume RESTful APIs for frontend and third-party integrations.
  • Optimize database queries and overall system performance.
  • Write clean, well-documented, testable code and follow best practices.
  • Collaborate with frontend, product managers, and stakeholders to implement new features.
  • Implement security and data protection measures for user data and system integrity.
  • Troubleshoot backend issues and performance bottlenecks.
  • Participate in code reviews and architectural decisions.
  • Stay updated with backend development trends and tooling.
  • Contribute to process and tooling improvements.

Conoscenze

Python
Django
REST APIs
PostgreSQL
MySQL
Celery
Redis
ORM
Git
Web security

Formazione

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

Strumenti

Docker
CI/CD

Descrizione del lavoro

About the Role

Our client, a rapidly expanding e-commerce platform based in Klerksdorp , is seeking a highly skilled Senior Backend Engineer with expertise in Python and Django. This role is crucial for developing and maintaining the scalable, high-performance backend systems that power our client’s online services. You will be instrumental in designing and implementing robust APIs, optimizing database performance, and ensuring the security and reliability of our platform. The ideal candidate possesses a strong understanding of web development principles, extensive experience with Python/Django, and a passion for building efficient and scalable solutions. Join a collaborative team dedicated to delivering cutting-edge technology in the heart of Klerksdorp .



Key Responsibilities


  • Design, develop, and maintain scalable and robust backend services using Python and Django.

  • Build and consume RESTful APIs for seamless integration with front-end applications and third-party services.

  • Optimize application performance, database queries, and overall system efficiency.

  • Write clean, well-documented, and testable code, adhering to coding standards and best practices.

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

  • Implement security and data protection measures to safeguard user data and system integrity.

  • Troubleshoot, debug, and resolve backend issues and performance bottlenecks.

  • Participate in code reviews and contribute to architectural decisions.

  • Stay updated with the latest trends and technologies in backend development.

  • Contribute to the continuous improvement of the development process and tooling.



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.

  • Proven expertise in Python and the Django framework.

  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and experience with ORM.

  • Experience designing and implementing RESTful APIs.

  • Familiarity with asynchronous programming and task queues (e.g., Celery).

  • Knowledge of caching mechanisms (e.g., Redis, Memcached).

  • Experience with version control systems like Git.

  • Understanding of web security best practices.

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



Benefits

Our client offers a competitive salary, comprehensive health benefits, and a supportive work environment. This role is based in our modern offices in Klerksdorp , providing a collaborative space for innovation. Opportunities for professional development, including training and conference attendance, are available. We value work-life balance and offer standard working hours. Join a growing team and contribute to the success of a leading e-commerce platform.

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 • Polokwane

In loco
ZAR 900.000 - 1.500.000
Competitive salary
Health benefits
Growth opportunities
+1
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 Engineer (Python)
Senior Backend Engineer (Python)

Placements24 • Klerksdorp

In loco
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Training & certifications
+2
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • Klerksdorp

Ibrido
ZAR 900.000 - 1.200.000
Health insurance
Retirement contributions
Professional development
+1
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Paarl

Ibrido
ZAR 900.000 - 1.400.000
Competitive salary
Medical aid
Retirement fund
+4
Senior Full-Stack Developer (Python/Django)
Senior Full-Stack Developer (Python/Django)

Placements24 • Klerksdorp

Ibrido
ZAR 700.000 - 900.000
Hybrid work arrangement
Health benefits
Senior Backend Engineer (Python/Django) - Remote
Senior Backend Engineer (Python/Django) - Remote

Placements24 • Benoni

Ibrido
ZAR 900.000 - 1.500.000
Fully remote work
Stock options
Competitive salary
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Pretoria

Ibrido
ZAR 1.000.000 - 1.500.000
Competitive salary
Medical benefits
Fully remote work
+3
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Johannesburg

Ibrido
ZAR 900.000 - 1.500.000
Senior Backend Engineer (API Focus)
Senior Backend Engineer (API Focus)

Placements24 • Durban

In loco
ZAR 900.000 - 1.300.000
Competitive salary
Annual performance bonus
Medical aid
+2