Full Stack Web Developer

Supportwave


Date: 6 hours ago
City: Cape Town, Western Cape
Contract type: Full time
Job Title

Full Stack Web Developer (Intermediate), Team Lead – Service Desk

Employment Type

Permanent, Full-Time

Working Model

Hybrid (In-office: Monday, Wednesday, Friday; Remote: Tuesday, Thursday)

Reporting Line

Head of Web Development

Job Summary

We are seeking an Intermediate Full Stack Web Developer with strong technical skills and leadership capabilities to join our client’s Service Desk team. You will develop high-quality front-end and back-end solutions while leading a small team of 2-3 junior to intermediate developers. This role blends hands-on coding with task coordination, code reviews, and mentorship to deliver exceptional results for a portfolio of luxury hospitality clients.

Key Responsibilities

  • Team Leadership: Guide and mentor a small developer team, manage task allocation, perform code reviews, and ensure timely resolution of support tickets while adhering to standard operating procedures and coding standards.
  • Full Stack Development: Build and maintain high-performance websites using React, Tailwind CSS, Gatsby, and WordPress (Sage). Develop custom themes/plugins, headless CMS solutions, and API integrations.
  • DevOps & Support: Oversee cloud infrastructure (DigitalOcean, Netlify, Vercel), troubleshoot issues, and optimize site performance and security.
  • Client & Process Alignment: Meet service-level agreements, collaborate with stakeholders to clarify requirements, and maintain clear documentation for workflows and tasks.
  • Innovation: Stay current with web development trends, contribute to process improvements, and support early-stage SaaS product development.

Must-Have Technical Skills

  • JavaScript & React: Proficient in building dynamic, component-based front-end interfaces with React and effective state management.
  • HTML/CSS & Tailwind CSS: Expertise in creating responsive, visually appealing designs using Tailwind CSS and modern CSS practices.
  • PHP & WordPress: Extensive experience in custom WordPress theme/plugin development and headless CMS architectures.
  • MySQL & Database Management: Strong skills in designing and managing MySQL databases, including optimization and ORM integration (e.g., Prisma).
  • Git & Version Control: Proficient in Git workflows and GitHub for collaborative development and version control.

Nice-to-Have Technical Skills

  • Next.js: Experience with Next.js for server-side rendering and static site generation.
  • GraphQL: Familiarity with GraphQL for efficient API data fetching and integration.
  • CI/CD Pipelines: Knowledge of configuring and managing continuous integration/deployment pipelines.

Qualifications

  • 4-6+ years of full stack web development experience.
  • Bachelor’s degree in Computer Science, IT, or related field (preferred but not required).
  • Strong knowledge of web security, performance optimization, and SEO best practices.
  • Experience in Agile environments and familiarity with tools like Jira or Trello.
  • Excellent communication and organizational skills with a proactive, detail-oriented approach.

Why Join Our Client?

Join a vibrant, innovative team in Cape Town, working with prestigious global brands to shape the future of luxury travel and hospitality. Our client offers a collaborative environment where your skills and ideas will make a tangible impact, with opportunities for growth and recognition.
Post a CV