Overview We’re looking for an Intermediate Full-Stack Developer to join our client’s team. This is an exciting opportunity to work on a fast‑growing SaaS platform that is transforming how professionals operate within the construction space. You’ll be part of a small, high‑impact engineering team where your work directly influences the product and its users. If you enjoy solving real‑world problems, working across the full stack, and building scalable, high‑quality software, this role is for you. Your role will be to design, build, and enhance platform features across both front‑end and back‑end systems, helping to scale a robust, production‑grade application. NB! Applicants must reside in South Africa. Tasks include Full-Stack Development Build and maintain modern, responsive front‑end applications using React Develop and enhance RESTful APIs using Python (Flask or similar frameworks) Design, optimise, and maintain database structures and queries Write clean, scalable, and well‑tested code Product & System Development Contribute to the development of core platform features and business logic Implement document processing capabilities (PDF, Excel, Word) Integrate third‑party and AI‑driven APIs Troubleshoot issues and improve overall system performance and reliability DevOps & Team Collaboration Participate in agile ceremonies, code reviews, and technical discussions Support CI/CD processes and deployment pipelines Work within containerised environments (Docker) Collaborate closely with developers and stakeholders to deliver high‑quality solutions Requirements Technical Experience 3 – 5 years’ experience as a Full‑Stack Developer Strong React experience (hooks, state management, modern JavaScript) Solid Python experience (Flask, Django, or FastAPI) Experience with relational databases (PostgreSQL preferred) Good understanding of API design, authentication, and system architecture Additional Skills Proficiency in HTML5, CSS3, and responsive design Experience with Git and version control best practices Exposure to Docker and basic DevOps concepts Comfortable working in Linux environments Nice to Have Experience with TypeScript Exposure to AI/ML or third‑party API integrations Experience with data processing tools (e.g. Pandas, NumPy) Familiarity with CI/CD pipelines Previous experience in a startup or scaling environment Competencies Strong problem‑solving mindset Ownership and accountability for your work Clear and effective communication skills Attention to detail and pride in code quality Adaptability in a fast‑paced environment Team player with a collaborative approach What’s in it for you Competitive, market‑related salary Flexible hybrid/remote working within South Africa Work on a meaningful product used in real‑world scenarios Exposure to modern technologies, including AI integrations A collaborative, low‑red‑tape environment Real opportunity to influence product and technical direction #J-18808-Ljbffr
Senior Python-Focused Full-Stack Developer
REALM DIGITAL
durban, durban
Published 24 days ago
Report job