Senior Full Stack Developer
Location: Office-based position, Must be based in Cape Town near Durbanville
Working Hours: Monday to Friday – 9:00am to 5:30pm (Flexible Hours within 8am – 6pm)
Reporting to: Operations Director
About the Company
Our client is one of the fastest-growing technology companies in the UK, providing IT,
cybersecurity, communications and managed print solutions to small and medium-sized
businesses. With multiple sales and support locations across the country, their ambitious
growth is driven by strong core values and a commitment to delivering every product and
service with expertise, passion and integrity.
Joining the business means becoming part of a collaborative, fast-paced environment where
continuous learning, trust, and recognition are at the heart of the culture.
Job Role
We are seeking a Senior Full Stack Developer to take ownership of a key partner portal. This
platform serves as the central hub for customers, supporting service tickets, knowledgebase
access, and a suite of applications that underpin wider business growth.
The portal is already established and actively evolving, and this role will lead the next phase
of its development.
This is currently a sole developer position, offering genuine ownership and responsibility
from day one. As the product expands, there will be opportunities to help build and mentor a
wider development team.
You will work closely with external UI designers, suppliers and the internal leadership team.
This role is ideal for someone who enjoys contributing ideas, solving problems across the full
stack and helping to commercialise new tools.
Key Responsibilities
● Lead development of the partner portal and deliver high-quality front-end and back-
end features
● Work closely with UI designers to bring concepts to life with well-structured and
accessible interfaces
● Build integrations with external suppliers including dark web monitoring tools,
communication services for SMS and WhatsApp, and AI-driven tools
● Develop automation tools and internal applications to improve operational efficiency
● Design and optimise database structures using PostgreSQL and Sequelize
● Write clean, typed code using React, Typescript, Express and related frameworks
● Manage hosting and deployment using Azure
● Create and maintain CI/CD pipelines using GitHub Actions
● Collaborate with internal teams and leadership to brainstorm product ideas and
shape new features
● Build specialist tools that integrate with supplier portals and commercialise them for
customer use
● Contribute to development standards and support future team expansion
Experience Required
● Strong experience with front-end development using React JS and Typescript
● Experience with Redux Toolkit and Tailwind CSS
● Back-end development experience using Express JS with Typescript
● Strong understanding of PostgreSQL and Sequelize
● Experience building and integrating with APIs
● Experience with GitHub Actions and CI/CD pipelines
● Ability to work independently and take ownership of a core product
Desirable Experience
● Experience working with Azure services
● Experience developing Microsoft Teams applications
● Experience integrating Power BI or a strong desire to learn it
● Familiarity with authentication, identity and cloud security
● Experience creating AI-enabled tools or workflows
What We’re Looking For
● Someone who enjoys being the go-to developer for a core product
● Someone who can think commercially and turn ideas into customer-facing solutions
● Someone comfortable working across the full stack and learning new technologies
● Someone who enjoys collaboration, problem-solving and contributing ideas
● Someone excited by the opportunity to help build a team in the future