Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Remote Senior Full-Stack Developer (Python/React)

Posted
Discussion

Summary

Fully remote (within South Africa) senior full-stack developer role at a technology-firm client of recruiter Placements24, building and deploying scalable web applications. Day-to-day covers backend work in Python (Django/Flask), React frontend, RESTful APIs, and SQL/NoSQL databases, plus code reviews and mentoring.

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.

Key Responsibilities

  • 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.

Requirements

  • 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 NoSQL).
  • 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.

Benefits

  • 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.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →