As a Full Stack Web Developer on the Noodle Learning Platform, you will architect and build exciting new features for the Noodle Learning Platform. Define database schemas, add/modify REST endpoints, vet and integrate with 3rd party APIs. Translate mobile & desktop wireframes into frontend components, ensuring the UX/UI is pixel perfect. Utilize product knowledge and liaise between product and engineering to help refine requirements and ship features to enhance end-user experience. Collaborate with the engineering team members to shape and improve engineering culture, standards, tooling, and processes. Support engineering team with code reviews. Perform other duties as assigned. The location for this role is in South Africa.