As a Full-Stack Developer, you will have the opportunity to work closely with designers and product managers to deliver excellent software solutions. Your skills in both front-end and back-end technologies will be crucial as you aim to create applications that are not only functional but also user-friendly, all from our base in Johannesburg.