Remote Full-Stack Developer; Python/React
South Africa
Listed on 2026-10-27
-
Software Development
Full Stack Developer, Python, React.js, Backend Developer
About the Role
Our client, a pioneering SaaS company known for its innovative solutions in the renewable energy sector, is actively seeking a highly skilled and motivated Remote Full-Stack Developer specializing in Python and React. This role is fully remote, offering flexibility and the opportunity to work from anywhere within South Africa. You will be instrumental in designing, developing, and deploying robust web applications and backend services that power our client's cutting-edge platform.
The ideal candidate possesses a strong command of both frontend and backend technologies, a passion for clean code, and a proven ability to deliver high-quality software. You will collaborate with a distributed team of talented engineers, product managers, and designers to build scalable and efficient solutions. This is an exceptional opportunity for a developer who thrives in a remote-first environment and is eager to contribute to a mission-driven organization.
- Design, develop, test, and deploy scalable full-stack web applications using Python (Django/Flask) for the backend and React for the frontend.
- Write clean, efficient, well-documented, and maintainable code adhering to best practices.
- Collaborate effectively with product managers, designers, and other engineers in a remote, agile environment.
- Develop and maintain RESTful APIs and integrate with third-party services.
- Implement responsive user interfaces that provide an exceptional user experience.
- Optimize applications for maximum speed, scalability, and performance.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Troubleshoot and resolve bugs and performance issues.
- Contribute to architectural decisions and technical roadmap planning.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack development.
- Strong proficiency in Python and relevant web frameworks (e.g., Django, Flask).
- Extensive experience with JavaScript, React, and modern frontend build pipelines.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORMs.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker).
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving and debugging skills.
- Strong communication skills, with the ability to articulate technical concepts clearly in a remote setting.
- Self-motivated and able to work independently with minimal supervision.
- Highly competitive salary package.
- Fully remote work arrangement, offering significant flexibility.
- Opportunity to work with cutting-edge technologies and contribute to impactful projects.
- Comprehensive health benefits.
- Generous paid time off.
- Professional development budget and opportunities for skill enhancement.
- Collaborative and inclusive team culture.
- Company-provided equipment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).