Senior Full Stack Software Engineer – VAT IT

4 weeks ago


Johannesburg, South Africa E-Merge Full time

We are looking for talented Senior Full Stack Software Engineers to join our dynamic team and contribute to building a scalable, multi-tenant platform. You will play a pivotal role in developing and maintaining scalable backend services and APIs, working with cutting-edge technologies like Node.js, TypeScript, Kafka, Docker, and Kubernetes. If you thrive in a fast-paced, innovative environment and are eager to transform the insurance industry, this opportunity is for you.

Required Skills & Experience:

  • 5 + years of professional software development experience, with a focus on backend systems.
  • Strong proficiency in Node.js with TypeScript.
  • Hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Familiarity with event-driven architectures and message queues (e.g., Kafka).
  • Solid understanding of PostgreSQL or similar relational databases.
  • A strong commitment to writing well-tested software with robust unit testing practices.
  • Self-starter with the ability to independently execute tasks from high-level requirements.

Preferred Qualifications:

  • Full-stack development experience, particularly with Typescript and Node.js.
  • Experience with Infrastructure-as-Code tools like Terraform.
  • Background in building scalable, multi-tenant applications.
  • Knowledge of CI/CD pipelines and version control systems like Git.
  • Experience with cloud platforms, particularly AWS and its services.
  • Preferred: Exposure to modern event-driven and AI/ML workflows.

The Reference Number for this position is PM60045 which is a Permanent (Hybrid) position based in Melrose Arch offering a cost to company of up to R1.2m per annum



  • Johannesburg, South Africa E-Merge Full time

    We are looking for talented Senior Full Stack Software Engineers to join our dynamic team and contribute to building a scalable, multi-tenant platform. You will play a pivotal role in developing and maintaining scalable backend services and APIs, working with cutting-edge technologies like Node.js, TypeScript, Kafka, Docker, and Kubernetes. If you thrive in...


  • Johannesburg, South Africa E-Merge Full time

    We are looking for talented Senior Full Stack Software Engineers to join our dynamic team and contribute to building a scalable, multi-tenant platform. You will play a pivotal role in developing and maintaining scalable backend services and APIs, working with cutting-edge technologies like Node.js, TypeScript, Kafka, Docker, and Kubernetes. If you thrive in...


  • Johannesburg, Gauteng, South Africa Capitec Bank Full time

    Capitec Bank is on a mission to build the best bank in the world through unlocking the potential of its people. We are looking for a skilled Full Stack Software Engineer to join our team.The successful candidate will be responsible for designing, developing, testing, deploying, maintaining, and enhancing complex software systems to ensure scalability and...


  • Johannesburg, Gauteng, South Africa Capitec Bank Full time

    We are seeking an experienced Full Stack Software Engineer to join our dynamic team at Capitec Bank. As a key member of our team, you will play a critical role in building and maintaining complex software systems that meet the needs of our clients.In this position, you will design, develop, test, deploy, maintain, and enhance software systems to ensure they...

  • Full Stack Engineer

    7 days ago


    Johannesburg, Gauteng, South Africa Be Different Recruitment Full time

    About the RoleWe are looking for a highly skilled Full Stack Engineer to join our team at Be Different Recruitment.The successful candidate will be responsible for designing, developing, and deploying end-to-end solutions using Full Stack technologies.Duties & ResponsibilitiesThe key responsibilities of this role include:Scope, plan, design, and review...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Job Description:A leading software development company, E-Merge, is seeking a highly skilled Senior Full Stack Engineer to join their team. As a key member of the team, you will be responsible for developing and maintaining scalable web applications using modern JavaScript frameworks like Vue, React, or Angular, combined with robust backend systems in...


  • Johannesburg, Gauteng, South Africa Ananzi Full time

    Job SummaryWe are searching for a skilled Full Stack Developer to build and maintain web applications that meet the needs of our clients. The ideal candidate will have a strong understanding of full-stack development, including front-end and back-end development, as well as experience with agile methodologies. ResponsibilitiesKey responsibilities include...

  • Full Stack Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    Standard Bank of South Africa Limited is seeking a talented Full Stack Engineer to design, code, test, and maintain programs in development environments.The ideal candidate will apply agreed standards and tools to achieve a well-engineered result and work within a strict framework of programming standards under the supervision of senior technical...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Job DescriptionWe are looking for a talented Full Stack Developer to join our team. As a Senior Full Stack Developer, you will play a key role in driving innovation in scalable web applications, leading the technical direction, and mentoring junior engineers. The ideal candidate has a proven track record of optimizing and refactoring large-scale...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    Experience- Independent and original thinking will be required while solving complex issues, particularly as multiple systems, clients, and technologies are involved.- Develop, test, and maintain web applications using C# for back-end services, and React/Angular for front-end development.- Design and implement RESTful APIs to support front-end functionality...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    About the Role:E-Merge is a Google Cloud Partner dedicated to delivering innovative technologies and on-demand solutions. We are currently seeking a Senior Full Stack Engineer to join our skilled team and contribute to shaping the future of technology.In this role, you will be responsible for developing and maintaining web applications using modern...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Welcome to SavageOne Pty LtdAs a Junior Full Stack Developer, you will be part of our team that designs, develops, and maintains web and mobile applications. You will work closely with our team of experienced developers to gain hands-on experience in both front-end and back-end development.Key responsibilities:Collaborating with senior developers to design...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking a highly experienced Senior Full Stack Software Development Expert to join our team at E-Merge. As a key member of our engineering department, you will be responsible for developing and maintaining scalable backend services and APIs using Node.js and TypeScript.The ideal candidate will have strong proficiency in Node.js with TypeScript and...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is a leading tech firm specializing in digital identity verification. We are seeking a talented Full Stack Software Developer to join our dynamic team.This is a unique opportunity for a skilled developer to contribute to our innovative software solutions that help businesses prevent fraud, streamline operations, and improve customer experiences.Key...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    About the JobWe are seeking an experienced Senior Full Stack Developer to take a key role in our team's success. This position involves leading the technical direction, ensuring seamless integration across the entire technology stack, and mentoring junior engineers. The ideal candidate has a proven track record of optimizing and refactoring large-scale...


  • Johannesburg, South Africa Network Contracting Solutions Full time

    10 Month contract role available for seasoned Senior C# Full Stack Developer with company based in the Financial Services Sector. Purpose of the role: As a Full Stack Developer, you will be required to utilise various development languages to build and maintain robust applications. You will also be responsible for ensuring that the code is efficient, follows...


  • Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    Get onto our radar as a Full Stack and Web Developer in JHB Were looking for a Full Stack Software Engineer to build high-performance, scalable eCommerce solutions that transform digital experiences. Youll work across the entire development stack , crafting sleek, responsive front-end interfaces, developing robust, high-speed back-end systems, and...


  • Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    Get onto our radar as a Full Stack and Web Developer in JHB Were looking for a Full Stack Software Engineer to build high-performance, scalable eCommerce solutions that transform digital experiences. Youll work across the entire development stack, crafting sleek, responsive front-end interfaces, developing robust, high-speed back-end systems, and ensuring...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    We are seeking a highly motivated and experienced Full Stack Java Professional to join our software development team at Indsafri.As a Full Stack Java Professional, you will be responsible for designing and implementing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to develop and deploy software...

  • Full Stack Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    Were looking for a Full Stack Software Engineer to build high-performance, scalable eCommerce solutions that transform digital experiences. Youll work across the entire development stack, crafting sleek, responsive front-end interfaces, developing robust, high-speed back-end systems, and ensuring seamless integration between them. This role isnt just about...