Senior Software Engineer (Python/Django)

Placements24

Sandton

Ibrido

ZAR 900.000 - 1.300.000

Tempo pieno

47 ore 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

Hybrid work model
Competitive compensation
Performance incentives
Health benefits
Growth opportunities

Descrizione del lavoro

Placements24 is seeking a Senior Software Engineer in Sandton, Gauteng. You will design, develop, and deploy scalable backend services using Python and the Django framework, building robust APIs for a fast-growing e-commerce platform.

The role requires 5+ years in backend development and strong database knowledge, with a hybrid work model in Sandton. Collaborate with cross-functional teams to deliver features, optimize performance, and mentor junior engineers.

Competenze

  • 5+ years of backend development experience.
  • Strong Django framework expertise and ORM usage.
  • Experience building RESTful APIs and database design.
  • Good understanding of OOP and design patterns.
  • Familiarity with Git and testing frameworks.

Mansioni

  • Design, develop, and maintain backend services with Python and Django.
  • Build RESTful APIs for frontend and third-party use.
  • Write clean, well-documented, testable code.
  • Collaborate with product, design, and other engineers.
  • Optimize performance, scalability, and reliability.
  • Mentor junior engineers and share best practices.
  • Participate in code reviews and ensure coding standards.

Conoscenze

Python
Django
REST APIs
OOP
SQL
Git
PyTest
Communication

Formazione

Bachelor's degree in CS/Software Engineering

Strumenti

PostgreSQL
MySQL
Django ORM
Git

Descrizione del lavoro

About the Role

Our client, a fast-growing e-commerce platform, is seeking a talented Senior Software Engineer with expertise in Python and the Django framework. Based in Sandton, Gauteng, this role is pivotal in designing, developing, and deploying scalable backend services that drive their core business operations. You will be responsible for writing clean, efficient, and maintainable code, building robust APIs, and working closely with cross-functional teams to deliver innovative features. The ideal candidate possesses a strong understanding of web development best practices, database management, and the full software development lifecycle. This is an exceptional opportunity to contribute to a dynamic company in the heart of Sandton, offering a hybrid work model for a balanced work-life integration.

Key Responsibilities
  • Design, develop, and maintain high-quality backend services using Python and the Django framework.
  • Build and expose RESTful APIs for consumption by frontend applications and third-party services.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with product managers, designers, and other engineers to define project requirements and technical solutions.
  • Optimize application performance, scalability, and reliability.
  • Manage database schemas and optimize database queries for relational databases (e.g., PostgreSQL, MySQL).
  • Participate actively in code reviews, providing constructive feedback and ensuring adherence to coding standards.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to architectural discussions and help shape the future of the platform's backend.
  • Mentor junior engineers and share knowledge on best practices in Python and Django development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development, with a strong focus on Python.
  • In-depth experience with the Django web framework and its components (e.g., ORM, Views, Templates).
  • Proficiency in building and consuming RESTful APIs.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Familiarity with frontend technologies (HTML, CSS, JavaScript) is a plus.
  • Experience with version control systems like Git.
  • Understanding of testing frameworks (e.g., Pytest, Unittest).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid team environment.
Benefits
  • Competitive salary and performance-based incentives.
  • Hybrid work model offering flexibility between home and office.
  • Opportunity to work on a high-traffic e-commerce platform.
  • Continuous professional development and learning opportunities.
  • Dynamic and collaborative work culture in Sandton, Gauteng.
  • Exposure to modern backend development practices and technologies.
  • Comprehensive health and retirement benefits.
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 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 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 Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Ibrido
ZAR 900.000 - 1.300.000
Bonuses
Health benefits
Hybrid work model
+1
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 Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Ibrido
ZAR 900.000 - 1.300.000
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 • Sandton

Ibrido
ZAR 1.000.000 - 1.600.000
Fully remote work
Flexible hours
Health coverage
+3
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