Remote Senior Backend Engineer (Python/Django)

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,200,000

Full time

2 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

Health benefits
Generous time off
Home office budget
Professional development budget

Job summary

Placements24 is seeking a Senior Backend Engineer to join a fully remote engineering team focused on revolutionizing the renewable energy sector. You will design, develop, and maintain robust backend services using Python and Django to power a scalable platform.

You will build RESTful APIs, optimize PostgreSQL databases, and contribute to architecture, testing, and performance improvements in a collaborative, remote-first environment.

Qualifications

  • 5+ years of backend development experience.
  • Strong proficiency in Python and Django.
  • Experience designing RESTful APIs.
  • Proficient with PostgreSQL, including schema design and optimization.
  • Familiarity with message queues (RabbitMQ, Kafka) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and Git.

Responsibilities

  • Design, develop, and deploy scalable backend services using Python and Django.
  • Build and maintain robust RESTful APIs to support frontend apps and third-party integrations.
  • Develop and manage efficient PostgreSQL schemas and queries.
  • Implement and maintain automated testing suites (unit, integration, end-to-end).
  • Collaborate with frontend, product, and other stakeholders to deliver features.
  • Optimize application performance and resolve bottlenecks.
  • Participate in code reviews and architectural discussions.
  • Ensure security and integrity of the application and data.
  • Troubleshoot and debug production issues.

Skills

Python
Django
REST APIs
PostgreSQL
Cloud platforms
Git
Microservices
Automated testing
Remote collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

RabbitMQ
Kafka

Job description

About the Role

Our client, a rapidly scaling tech startup focused on revolutionizing the renewable energy sector, is seeking a Senior Backend Engineer with expertise in Python and Django to join their entirely remote engineering team. This is a critical role where you will be responsible for designing, developing, and maintaining the robust backend infrastructure that powers their innovative platform. You will work on challenging problems related to data processing, API development, and system architecture, contributing significantly to the company's growth and technological advancements. As a remote-first organization, this position offers exceptional flexibility and the opportunity to collaborate with a diverse and talented global team. If you are a self-motivated engineer passionate about building scalable and efficient backend systems, this opportunity is perfect for you.

Key Responsibilities
  • Design, develop, and deploy scalable and high-performance backend services using Python and Django.
  • Build and maintain robust RESTful APIs to support frontend applications and third-party integrations.
  • Develop and manage efficient database schemas and queries, primarily with PostgreSQL.
  • Implement and maintain automated testing suites (unit, integration, end-to-end) to ensure code quality and reliability.
  • Collaborate closely with frontend developers, product managers, and other stakeholders to deliver features and improvements.
  • Optimize application performance and identify and resolve bottlenecks.
  • Participate in code reviews, providing constructive feedback and upholding coding standards.
  • Contribute to architectural discussions and technology roadmap planning.
  • Ensure the security and integrity of the application and data.
  • Troubleshoot and debug complex issues in a production environment.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in backend development.
  • Strong proficiency in Python and extensive experience with the Django framework.
  • Experience designing and implementing RESTful APIs.
  • Proficient in working with relational databases, particularly PostgreSQL, including schema design and optimization.
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Proficiency with version control systems, especially Git.
  • Understanding of microservices architecture is desirable.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to thrive in a remote team environment.
Benefits

This is a fully remote position offering a competitive salary, comprehensive health benefits, generous paid time off, and a budget for professional development and home office setup. Our client fosters a culture of innovation and collaboration, providing a stimulating environment for talented engineers, irrespective of their location, with roots originally connected to Bloemfontein .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • South Africa

Remote
ZAR 900,000 - 1,250,000
Fully remote work
Health insurance
Retirement savings plan
+4
Senior Backend Software Engineer (Python/Django)
Senior Backend Software Engineer (Python/Django)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Dental insurance
Vision insurance
+6
Senior Backend Engineer (Python/Django) - Remote
Senior Backend Engineer (Python/Django) - Remote

Placements24 • Sandton

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work
Flexible hours
Health coverage
+3
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Equity options
Learning & development
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Home office stipend
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Professional development
Conference access
+1
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
Remote Lead Backend Developer (Python/Django)
Remote Lead Backend Developer (Python/Django)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Professional development budget
Flexible work schedule
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3
Senior Backend Engineer (Python) - Fully Remote
Senior Backend Engineer (Python) - Fully Remote

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Medical aid and retirement provisions
Remote-first with home office setup
Learning and development opportunities
+2