Location
cape town city centre, cape town, South-Africa
Posted
July 22, 2026
Job Description
Key Responsibilities: Design, develop, and maintain full-stack web applications using React, Next.js, Node.js, and PostgreSQL. Build responsive and intuitive user interfaces with modern front-end frameworks and libraries such as Tailwind CSS and Shadcn UI. Develop robust RESTful APIs and back-end services using Node.js. Design and optimize relational database schemas and queries (PostgreSQL/Supabase). Implement authentication, authorization, and security best practices (OAuth, JWT, session management). Design, implement, and maintain content models, APIs, and integrations using headless CMS platforms, primarily Payload CMS and Directus. Write clean, maintainable, and well-documented code following industry best practices. Collaborate with designers, project managers, and other developers to deliver high-quality solutions. Participate in code reviews and contribute to team knowledge sharing. Troubleshoot and debug applications across the full stack. Practice test-driven development (TDD...