Backend Software Engineer (Python/Django)

Placements24

United States

Hybrid

USD 54,000 - 73,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Professional development opportunities
Competitive benefits package including
Paid time off

Job summary

Placements24 is seeking a Backend Software Engineer with strong Python and Django skills to design, develop, and maintain scalable backend services for a cutting-edge e-commerce platform. You will work in an Agile team, contribute to API design, and ensure robust data handling in PostgreSQL/MySQL within a hybrid work model in Paarl, Western Cape.

You will collaborate with frontend, product, and other stakeholders to deliver features, optimize performance, and implement security best practices in

Qualifications

  • Experience with Python and Django in backend development.
  • Strong OOP fundamentals and API design expertise.
  • Relational databases experience (PostgreSQL/MySQL) with ORM.
  • Experience with Git and Agile development processes.
  • Knowledge of web security best practices is a plus.

Responsibilities

  • Develop and maintain high-performance backend services using Python and Django.
  • Design and implement RESTful APIs for frontend and third-party integrations.
  • Optimize performance, scalability, and reliability of backend systems.
  • Write clean, tested code and participate in code reviews.
  • Collaborate with frontend, product, and stakeholders to deliver features.
  • Manage database schemas and optimize queries for relational DBs.
  • Implement security measures and protect data.
  • Troubleshoot backend issues and contribute to process improvements.

Skills

Python
Django
RESTful APIs
PostgreSQL
MySQL
Git
Agile
Web security
Hybrid work
Team collaboration

Education

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

Tools

PostgreSQL
MySQL
Docker
AWS/Azure

Job description

About the Role

Our client, a dynamic e-commerce solutions provider in Paarl, Western Cape , is seeking a skilled Backend Software Engineer proficient in Python and Django. This role offers a hybrid work model, allowing for a blend of remote flexibility and in-office collaboration at our Paarl location. You will be responsible for designing, developing, and maintaining robust and scalable backend services that power our cutting-edge e-commerce platform. The ideal candidate has a strong understanding of web application development, database management, and API design. You will work within an agile team, contributing to all phases of the development lifecycle, from conception to deployment and maintenance. This is an excellent opportunity to contribute to a growing business in a beautiful region.

Key Responsibilities
  • Develop and maintain high-performance backend services using Python and Django.
  • Design and implement RESTful APIs for seamless integration with frontend applications and third-party services.
  • 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 optimize queries for relational databases (e.g., PostgreSQL).
  • Implement security and data protection measures.
  • Participate in code reviews, providing constructive feedback.
  • Troubleshoot and resolve backend issues and bugs.
  • Contribute to the continuous improvement of development processes and practices.
Requirements
  • Proven experience as a Backend Software Engineer or similar role, with a focus on Python and Django.
  • Strong understanding of object-oriented programming principles.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Proficiency in designing and consuming RESTful APIs.
  • Familiarity with version control systems, particularly Git.
  • Understanding of web security best practices.
  • Experience working in an Agile development environment.
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills, suitable for a hybrid work setting.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience with containerization (Docker) or cloud platforms (AWS, Azure) is a plus.
Benefits
  • Our client offers a competitive salary, performance-based incentives, and a comprehensive benefits package including medical aid, retirement planning, and paid time off.
  • Enjoy the advantages of a hybrid work model, balancing remote work with face-to-face collaboration in our modern Paarl office.
  • We provide opportunities for professional development, skill enhancement, and career advancement.
  • Join a supportive team dedicated to delivering high-quality e-commerce solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Backend Engineer (Python/Django) – Paarl
Hybrid Backend Engineer (Python/Django) – Paarl

Placements24 • United States

Hybrid
USD 54,000 - 73,000
Hybrid work model
Professional development opportunities
Competitive benefits package including
+1
Senior Backend Developer (Python and Django)
Senior Backend Developer (Python and Django)

Decklaration • United States

Remote
USD 90,000 - 140,000
Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Willows (CA)

Hybrid
USD 140,000 - 180,000
Health insurance
Retirement contributions
Performance-based bonuses
+1
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • United States

Remote
USD 140,000 - 180,000
Health insurance
Fully remote
Senior Backend Developer
Senior Backend Developer

Freelance Latin America • United States

Remote
USD 120,000 - 170,000
Full Stack Web Developer
Full Stack Web Developer

Placements24 • United States

Hybrid
USD 37,000 - 55,000
Competitive salary package
Hybrid work arrangement offeringFlex
Medical aid and provident fund
+3
Senior Backend Engineer
Senior Backend Engineer

Atmos • United States

Remote
USD 120,000 - 170,000
Health, dental, and vision coverage
Wellness stipend
Remote work equipment and productivity
Backend Software Engineer
Backend Software Engineer

Wayflyer • United States

Remote
USD 120,000 - 180,000
25 days off plus public holidays
Private healthcare and life insurance
Pension scheme
+3
Remote Lead Backend Engineer (Node.js/Express)
Remote Lead Backend Engineer (Node.js/Express)

Placements24 • Riverton (UT)

Remote
USD 140,000 - 190,000
Competitive salary
Health benefits
Retirement plan
+2
Back End Developer-Devops
Back End Developer-Devops

OtterBase • United States

On-site
USD 80,000 - 120,000