Get AI-powered advice on this job and more exclusive features.
Cue is redefining customer engagement with modern, AI-powered chat solutions across WhatsApp, web chat, Messenger, and more.
We are looking for a Fullstack Software Engineer who will be at the heart of our solutions, working across the entire product stack from start to finish. You will be responsible for solving complex technical challenges while helping us build our next-generation platform. Cue is on a mission to disrupt traditional call centers with software-defined solutions, serving a wide range of industries including retail, insurance, logistics, healthcare, education, FMCG, automotive, recycling, finance, e-commerce, and sales. We have offices in Cape Town and London, with a distributed product team in South Africa, India, United Kingdom and Portugal.
Responsibilities
- Develop and maintain backend services using Python (FastAPI).
- Build, architect, and maintain large-scale React applications.
- Collaborate with frontend and backend teams to integrate React applications seamlessly with backend services.
- Own and evolve shared design systems and component libraries, ensuring a unified user interface across multiple applications.
- Write clean, modular, and reusable code for both backend and frontend components, maintaining a high level of performance, scalability, and accessibility.
- Work with AWS cloud services, defining infrastructure using Terraform .
- Build RESTful APIs that power our frontend, integrating seamlessly with React .
- Collaborate with DevOps for infrastructure management and scalability improvements using AWS (EKS, Aurora, S3, SES, Lambda, MSK) .
- Optimize backend services for performance and scalability while ensuring a smooth UI / UX on the frontend.
- Participate in code reviews, continuously learning and sharing knowledge, contributing to best practices in both frontend and backend development.
Qualifications
At least 5 years experience as a fullstack developerProficiency in Python (FastAPI), and strong experience working with cloud platforms like AWSReact experience, including building scalable enterprise-grade applicationsStrong understanding of TypeScript , with experience in Type Systems and Composition PatternsExperience in maintaining and evolving shared design systems and component librariesExpertise in UI performance , accessibility , and tuning for a high-quality user experienceFamiliarity with modern frontend libraries like react-query , zustand , and xstateSolid understanding of TailwindCSS and Emotion , or similar frontend toolsExperience in building complex, reusable UI componentsStrong knowledge of RESTful API design , and understanding of how to connect backend services with the frontend seamlesslyExcellent communication, collaboration, and documentation skills, with a keen focus on clean and maintainable codeComfortable working across the full stack and collaborating effectively with both frontend and backend engineers to build full-featured, end-to-end solutionsBenefits
Choose your own equipment - Choose your laptop and other equipment with our starter kit budget.Remote work - Work remotely or from our offices in Cape TownUnlimited leave - Take leave when you need with our unlimited leave policy.Flexi-time – Choose when to do your best work and collaborate with the team.Referrals increase your chances of interviewing at Cue by 2x
Get notified about new Full Stack Engineer jobs in South Africa .
#J-18808-Ljbffr