Logo for Remote Choice

Senior Full Stack Developer

Roles & Responsibilities

  • 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

Requirements:

  • Lead development of the partner portal and deliver high-quality front-end and back-end features
  • Write clean, typed code using React, Typescript, Express and related frameworks
  • Manage hosting and deployment using Azure and create/maintain CI/CD pipelines using GitHub Actions
  • Build integrations with external suppliers and develop automation tools to improve operational efficiency

Job description

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



Full Stack Engineer Related jobs

Other jobs at Remote Choice

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.