Full Stack Developer (Javascript/Typescript)

MSP Staffing Pty Ltd

Our client is seeking a Full Stack Developer (JavaScript / TypeScript) to join a high-performance consulting delivery team working across multiple client environments. This role offers exposure to complex, production-grade systems across various industries, with opportunities to grow across the full technology stack.

Key Responsibilities

  • Design and deliver backend services and/or frontend applications using JavaScript/TypeScript
  • Develop microservices, APIs, GraphQL services, and BFF architectures
  • Build modern frontend applications using frameworks such as React, Angular, or React Native
  • Take ownership of solutions from design through to production deployment
  • Collaborate within cross-functional, client-facing engineering squads
  • Contribute to architectural decisions and engineering best practices
  • Integrate with enterprise systems, APIs, and third-party platforms
  • Participate in Agile delivery and continuous improvement processes

Requirements

  • Proven experience delivering production-grade software using JavaScript and/or TypeScript
  • Strong experience in backend and/or frontend development
  • Solid understanding of REST APIs, GraphQL, and asynchronous/event-driven programming
  • Experience working with Git and modern version control workflows
  • Understanding of CI/CD pipelines and software delivery practices
  • Ability and willingness to grow across the full stack

Advantageous Skills

  • Experience with AWS and/or Azure cloud platforms
  • Exposure to distributed systems and scalable architectures
  • Automated testing experience (unit, integration, or end-to-end)
  • Experience in fintech, banking, or regulated environments
  • Mobile development exposure

Additional Requirements

  • Consulting role with rotation across multiple client projects
  • Flexible working model: remote, on-site, or hybrid depending on project requirements
  • Strong adaptability to different delivery environments
  • Client-facing communication and collaboration required

Only shortlisted candidates will be contacted.

Submit your CV to ***email_hidden*** or call 021 555 0432.

Visit our website for more exciting career opportunities: https://mspstaffingza.co/

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.