Remote Senior Full-Stack Developer; Python/React
George, 6529, South Africa
Listed on 2026-10-31
-
Software Development
Full Stack Developer, Backend Developer, Python, React.js
About the Role
Our client, a leading technology firm, is seeking a highly skilled and motivated Remote Senior Full-Stack Developer to join their globally distributed engineering team. This position is fully remote, offering the flexibility to work from anywhere within South Africa. You will be instrumental in designing, developing, and deploying robust, scalable web applications. This role demands a deep understanding of both front-end and back-end technologies, with a strong emphasis on Python for the backend and React for the frontend.
You will collaborate with product managers, designers, and other engineers to build cutting-edge solutions that drive business value. If you are passionate about writing clean, efficient code and thrive in a remote-first environment, this opportunity in George, Western Cape (though fully remote, this is the core team location) is for you. We value innovation, collaboration, and continuous learning, providing a platform for you to make a significant impact.
- Design, develop, and maintain scalable and high-performance web applications using Python (Django/Flask) and React.
- Write clean, well-documented, and efficient code for both backend and frontend components.
- Develop and consume RESTful APIs, ensuring seamless integration between different services.
- Implement and manage database solutions (e.g., PostgreSQL, MySQL) ensuring data integrity and performance.
- Collaborate with product owners and designers to translate requirements into technical specifications and user-friendly features.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Troubleshoot, debug, and upgrade existing software systems.
- Contribute to architectural discussions and design decisions for new features and systems.
- Mentor junior developers and share technical expertise within the team.
- Proven experience as a Full-Stack Developer, with a minimum of 5 years of professional experience.
- Strong proficiency in Python and experience with web frameworks like Django or Flask.
- Extensive experience with JavaScript frameworks, particularly React.
- Solid understanding of database design and management (SQL and/or No
SQL). - Experience with version control systems, preferably Git.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work effectively in a remote team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Fully remote work arrangement, offering flexibility and work-life balance.
- Competitive salary and performance-based bonuses.
- Opportunity to work on challenging and impactful projects.
- Access to online learning platforms and professional development resources.
- Generous annual leave allowance.
- Regular virtual team-building events and social activities.
- Contribution to home office setup expenses.
(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).