Remote Senior Software Engineer - Python/Django

Placements24

Kimberley

Hybrid

CAD 168,000 - 252,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work
Bonus program
Health insurance
Home office stipend
Career development

Qualifications

  • 6+ years of professional software development experience with Python.
  • Proven expertise in backend apps using Django.
  • Relational databases experience (PostgreSQL/MySQL) and ORM.
  • RESTful API design/usage.
  • Experience with cloud platforms (AWS/Azure/GCP) and containers (Docker/Kubernetes).
  • Strong testing, version control (Git) and CI/CD practices.

Responsibilities

  • Design, build and maintain Python/Django backend services and APIs.
  • Develop and integrate server-side logic with user-facing components.
  • Architect scalable solutions for high traffic and data.
  • Collaborate with cross-functional teams to ship features.
  • Write unit and integration tests for quality.

Skills

Python
Django
REST APIs
PostgreSQL
MySQL
Docker
Kubernetes
AWS
Azure
GCP
Git
CI/CD
Testing

Education

Bachelor's degree in Computer Science or related field

Tools

ORMs

Job description

About the Role

Our client, a globally recognized technology firm, is expanding its engineering team and seeking a highly experienced Senior Software Engineer specializing in Python and Django. This is a fully remote position, allowing you to work from anywhere within South Africa, but with a strong preference for candidates with an understanding of the local market nuances. You will be instrumental in designing, developing, and deploying robust backend services and APIs that form the core of our client's innovative platform. This role demands a deep understanding of scalable architectures, database design, and a commitment to writing high-quality, maintainable code. You'll collaborate with a distributed team of talented engineers, product managers, and designers, driving technical excellence and product innovation.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Python/Django code for backend services and APIs.
  • Develop and integrate user-facing elements with server-side logic, ensuring a seamless user experience.
  • Architect and implement scalable solutions capable of handling high volumes of traffic and data.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write comprehensive unit and integration tests to ensure code quality and robustness.
  • Optimize applications for maximum speed and scalability.
  • Identify and address performance bottlenecks and bugs.
  • Participate in code reviews, providing constructive feedback and promoting best practices.
  • Contribute to technical decision-making and architectural discussions.
  • Mentor junior engineers and share knowledge within the team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 6+ years of professional software development experience with a strong focus on Python.
  • Proven expertise in developing backend applications using the Django framework.
  • Deep understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM technologies.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, React, Vue.js) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of software development best practices, including testing, version control (Git), and CI/CD.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills, with the ability to collaborate effectively in a remote setting.
  • Experience working within South African time zones and understanding local business context is highly valued.
Benefits
  • Fully remote work arrangement with flexibility.
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Professional development opportunities, including online courses and conference attendance.
  • Company-provided equipment and home office setup allowance.
  • Opportunities for rapid career advancement in a growing company.
  • Collaborative and inclusive remote work culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Remote Software Engineer (Full Stack)
Senior Remote Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 150,000
Health benefits
Paid time off
Professional development budget
+1
Senior Software Engineer - Backend Development
Senior Software Engineer - Backend Development

Placements24 • Kimberley

Hybrid
CAD 76,000 - 126,000
Health insurance
Retirement plan
Professional development
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3
Remote Senior Cybersecurity Engineer
Remote Senior Cybersecurity Engineer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 160,000
Remote work
Competitive salary
Bonuses
+2
Senior Software Engineer (Backend & Distributed Systems)
Senior Software Engineer (Backend & Distributed Systems)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Competitive salary
Health insurance
Paid time off
+4
Remote Lead Data Engineer
Remote Lead Data Engineer

Placements24 • Kimberley

Hybrid
CAD 84,000 - 118,000
Remote work
Performance bonus
Medical aid
+1
Remote Lead Project Manager, Software Development Lifecycle
Remote Lead Project Manager, Software Development Lifecycle

Placements24 • Kimberley

Hybrid
CAD 130,000 - 180,000
Fully remote position with globalflex
Innovative SaaS technology company
Professional development programs
+3
Remote DevOps Engineer - Cloud Infrastructure
Remote DevOps Engineer - Cloud Infrastructure

Placements24 • Kimberley

Hybrid
CAD 90,000 - 140,000
Fully remote
Competitive pay
Professional development
+2
Senior Software Engineer - Backend (API Development)
Senior Software Engineer - Backend (API Development)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Health insurance
Flexible remote work
Remote Senior Management Consultant - Digital Strategy
Remote Senior Management Consultant - Digital Strategy

Placements24 • Kimberley

Hybrid
CAD 84,000 - 117,000
Remote-first consulting model
Health and wellness benefits
Paid time off
+3