Senior Full Stack Engineer

2 months ago


Cape Town, South Africa Jem Full time

Jem is looking for an enthusiastic Senior Full Stack Software Engineer to join our dynamic team. We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces.

If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraordinary product.

If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraordinary product.

 About Jem:

Click here to watch a video of Simon Ellis, our CEO, talking you through what Jem is all about.

About the role:

We are seeking a Senior Full Stack Software Engineer with a minimum of 5 years of experience who can enhance our software development and streamline our processes. This role demands a unique combination of leadership abilities, technical prowess, and a deep understanding of software development life cycle best practices. The Senior Full Stack Software Engineer will be responsible for building and maintaining web portals and microservices, designing world-class interventions, and taking the initiative to secure and improve our products.

Jem’s commitment to you:Skillset development:

What we’re doing has never been done before. As a team, we’ll work to solve hard problems and take ownership of what needs to be delivered. This will give you unprecedented learning opportunities.

Growth opportunities:

As our team expands, so does the potential for advancement. We believe in recognising and rewarding talent by quickly adding responsibilities as individuals develop in their roles.

Dynamic environment:

As we grow we understand more about our customers, and need to constantly iterate in response. Strategies shift, and goal posts move. It’s a challenge our team lives for.

Flexible Work Culture:

We support flexibility to ensure that our people work where they are most productive. Collaboration and relationships are also important to us. For both these reasons, we operate a hybrid model and we encourage a minimum of two days per week in our Cape Town office.

Competitive Compensation:

We offer a competitive salary, benefits package, and annual leave of 22 days.

️ Roles and Responsibilities:
  • Develop, maintain, and optimise our suite of microservices.
  • Develop, maintain, and optimise our suite of web front ends.
  • Build out performant solutions that allow our products to scale.
  • Collaborate with team members to ensure product security and improvement.
  • Mentor and guide Intermediate Developers to promote a culture of growth and knowledge sharing.
  • Contribute to all phases of the development lifecycle, from planning to deployment.
Requirements:Minimum Requirements:
  • Excellent Python, Typescript, React and CSS skills
  • A minimum of 7 years of experience as a Full Stack Developer.
  • Excellent verbal and written communication skills.
  • Experience delivering consumer-facing web applications at scale
  • Proficiency with writing tests using a Javascript test framework,
Soft Skill Requirements:
  • Excellent teamwork skills and a strong collaborative approach.
  • Willingness to be present in the office as required by Jem.
Advantageous Experience:
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.

To find out more about what we're doing and what it's like to work with us take some time to read through our careers page. If you're up for an exhilarating and rewarding role in a vibrant fast-paced environment, apply below.



  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data) Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, Gradle Experienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data)Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, GradleExperienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Senior Full Stack Engineer (Data)Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, GradleExperienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa OfferZen Full time

    Senior Full Stack EngineerAre you a talented senior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Senior Full Stack EngineerAre you a talented senior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...

  • Full Stack Engineer

    3 months ago


    Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...

  • Full Stack Engineer

    3 months ago


    Cape Town, South Africa Plus 1x Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...


  • Cape Town, South Africa Plus 1x Full time

    Senior Full Stack Developer (12 Month Contract) - Remote Model+Onex is looking for Senior Full Stack Developer to build bespoke software to create digital transformation solutions for a wide variety of corporate clients requires a Senior C# ASP. Net Developer. The candidate will be required to develop software and applications using mainly C#, ASP.NET and...


  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior Full Stack Developer (12 Month Contract) - Remote Model+Onex is looking for Senior Full Stack Developer to build bespoke software to create digital transformation solutions for a wide variety of corporate clients requires a Senior C# ASP. Net Developer. The candidate will be required to develop software and applications using mainly C#, ASP.NET and...


  • Cape Town, South Africa DataTech Recruitment Full time

    Calling All Full Stack Python Developers: Build the Future of Food Delivery!Do you dream in code and crave a challenge that feeds your hunger for innovation? We're looking for a passionate Full Stack Engineer with 3-5 years of experience building web applications with Python, frameworks like Django or Flask, React/NextJS, and databases like Postgres or...


  • Cape Town, South Africa Initiate International Full time

    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 Initiate International Full time

    The teams manage a diverse 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 Initiate International Full time

    The teams manage a diverse 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 OfferZen Full time

    Junior Full Stack EngineerAre you a talented junior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Junior Full Stack EngineerAre you a talented junior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Senior Full-Stack ProgrammerAre you a talented senior full-stack programmer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Senior Full-Stack ProgrammerAre you a talented senior full-stack programmer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...

  • Full Stack Developer

    3 months ago


    Cape Town, South Africa RMV Solution Full time

    Full Stack Developer - Cape TownSalary - Market relatedStart date - ASAP Job DescriptionThis position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a...

  • Full Stack Developer

    3 months ago


    Cape Town, South Africa RMV Solutions Recruitment Full time

    This position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in all facets of...

  • Full Stack Developer

    2 months ago


    Cape Town, South Africa RMV Solutions Pty Ltd Full time

    This position is 99% remote. Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in all facets of...