Full-Stack Software Engineer

1 week ago


Cape Town Western Cape, South Africa e4fc0975-eaaf-44a3-a437-85d2d6eaf568 Full time R250 000 - R500 000 per year
Job Information

Date Opened

21/11/2025

Job Type

Contract

Industry

Software Development

Work Experience

5 years

Education Level

Grade 12 or equivalent

City

Cape Town

Province

Western Cape

Country

South Africa

Postal Code

7405

Job Description

Established in 2001, RSAWEB is South Africa's fastest growing internet service provider (ISP) with a focus on providing connectivity to home customers, and a wide array of technology solutions to businesses. We are obsessed about ensuring all our customers receive the best possible digital experience and exceptional customer service. Thousands of customers have given RSAWEB a 5-star rating, with an average rating of 4.7 out of 5 on Google – the best-rated ISP in South Africa. We are extremely proud of winning KFM's Best of the Cape Awards: Best ISP in 2021 and 2022 being one of the fastest streaming ISPs on Netflix and a consistently top-rated ISP on MyBroadband. These accolades are not for nothing, as we constantly strive to improve our products, services, and solutions to enhance each customer's experience. Having invested heavily in infrastructure, RSAWEB has built a strong presence in South Africa with Data Centres in Johannesburg and Cape Town.

Our Products and Services:

  • Fibre-to-the-Home (FTTH)
  • Fibre-to-the-Business (FTTB)
  • Enterprise connectivity
  • Mobile connectivity and data management
  • Cloud infrastructure and more

At RSAWEB, we are passionate about using our creativity, to provide innovative solutions and services, that allow our customers to succeed in all areas of life. We believe that we are in the business of connecting customers and businesses with each other and a world of infinite possibility and opportunity, through technology. Our mission transcends our values through every customer, every interaction, every connection, every day.

Our values:

  • We Build Trust and Ownership
  • We Honour & Respect People
  • We Cultivate Passion & Creativity
  • We Innovate Feverishly
  • We Go the Extra Mile
  • We Believe in Humility
  • We Communicate Openly & Honestly
  • We Make it Fun
  • We Teach, Grow & Learn
  • We Do More, With Less

About the Role

Join our dynamic, forward-thinking engineering team to lead the architectural design and implementation of our next-generation billing, finance, and debt-management platform. Bringing a strong knowledge of how people use computer systems you'll craft world-class applications—defining standards, frameworks, and best practices to ensure scalability, maintainability, and fault tolerance across our microservices landscape. This is a 6-month long contract role.

What You'll Do

  • Full-Stack Development: Architect and implement both back-end microservices ) and front-end applications or similar), delivering cohesive features from database to browser.
  • UI/UX & HCI Leadership: Design and validate user interfaces with a strong grounding in human–computer interaction principles, wireframing flows, optimizing accessibility (WCAG), and ensuring responsive, performant experiences.
  • API & Component Design: Define RESTful and event-driven APIs alongside reusable UI component libraries that promote consistency, scalability, and ease of use.
  • Cross-Functional Collaboration: Partner with product designers, UX researchers, QA engineers, and DevOps to translate user needs into polished, reliable software.
  • Quality & Testing: Build comprehensive unit, integration, and end-to-end tests covering both front-end (e.g., Jest, Cypress) and back-end layers, with a focus on usability and error handling.
  • Mentorship & Reviews: Guide engineers on full-stack best practices, conduct paired design/code reviews, and evangelize design-system thinking.
  • Delivery & Iteration: Drive agile ceremonies, estimate work holistically (UI + API), and manage releases—ensuring seamless coordination between front-end and back-end teams.
Requirements
  • 5+ years' professional experience with and in production.
  • Strong front-end expertise with (or React/Angular), including component design, state management, and performance optimization.
  • Demonstrated understanding of UI/UX fundamentals and HCI research methods—experience with wireframing tools (Figma, Sketch) and usability testing.
  • Solid grasp of accessibility standards (WCAG), responsive design, and cross-browser compatibility.
  • Proven ability to own full-stack features: designing database schemas, APIs, UI components, and ensuring end-to-end observability.
  • Excellent communication skills—comfortable presenting design proposals, architectural diagrams, and user-flow mockups to diverse audiences.
  • Experience driving CI/CD pipelines that include front-end build steps, automated UI tests, and back-end deployments.

Nice To Have

  • Prior work building design systems or component libraries.
  • Familiarity with server-side rendering (Preferably ).
  • Background in performance profiling tools (Lighthouse, WebPageTest).
  • Experience with cloud-based hosting.

  • Software Tester

    2 hours ago


    Cape Town, South Africa Full Stack Full time

    **Software Tester at Full Stack** Location: Global (Ideally +/- 4hrs from UTC) - will accept from ALL countries though; if you can work aligned with check-ins/check-outs which occur within 8am to 5pm CAT (UTC+2).  Full Stack is a bespoke software development company. We build software from scratch for clients in a variety of industries utilising a wide...


  • Cape Town, Western Cape, South Africa Initiate International Full time R400 000 - R800 000 per year

    The teams manage a diverse array of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Full Stack Full time

    # Chief Technology Officer # Lead the Journey of Technical Excellence and Human Growth ## A Letter to Our Future Technology Leader At Full Stack, we're seeking more than just a technical leader - we're looking for a shepherd of innovation and guardian of our engineering culture. Since 2014, we've built our reputation on delivering exceptional software...


  • Cape Town, South Africa Betsson Group Full time

    As a Full Stack Software Engineer, you will play a key role in developing and maintaining critical Fixed Odds-Feeds Automation systems that support multiple sports. You will be involved in all stages of the software development lifecycle, from design and implementation to testing and deployment. Working within our Feeds Automation team, you'll collaborate...

  • Software Engineer

    5 days ago


    Cape Town, South Africa DigiOutsource Full time

    Join to apply for the Software Engineer (Full Stack) role at DigiOutsource Join to apply for the Software Engineer (Full Stack) role at DigiOutsource Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Who We AreWe are part of Super Group, the NYSE-listed digital gaming company behind some of the...


  • Cape Town, Western Cape, South Africa Initiate International Full time R1 000 000 - R2 500 000 per year

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software Engineer in...


  • Cape Town, South Africa RELX Full time

    Full Stack Software Engineer Would You Like to be Part of a Team Shaping Digital Innovation? Join Us as a Full Stack Software Engineer! About our Team LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for...


  • Cape Town, South Africa NTT DATA, Inc. Full time

    Join to apply for the Associate Full Stack Engineer role at NTT DATA, Inc. Job Overview Make an impact with NTT DATA. Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion...


  • Cape Town, Western Cape, South Africa Boost Care Full time R336 000 - R840 000 per year

    About BoostBoost works in the Adult Social Care sector in the UK and is on a mission to provide the right information, to the right people, at the right time, enabling all staff working in the sector to provide high quality care to those we care about. We're building an ecosystem of connected compliance software – starting with Learning and Policy...

  • Full Stack Engineer

    3 weeks ago


    Cape Town, South Africa Tmc Middle East Full time

    Position Senior Full-Stack Engineer Location Cape Town, South Africa Role Overview We're looking for a Senior Full-Stack Engineer to join our team and help us build and scale products that power payments across emerging markets. You'll work across the stack, focusing on TypeScript, designing and delivering features that keep our platform fast, secure, and...