Noodle is higher education’s leading strategy, services, and technology partner, aiming to empower universities to change the world.
As a Full Stack Web Developer on the Noodle Learning Platform, you will architect and build exciting new features for the platform.
You will define database schemas, add/modify REST endpoints, and vet and integrate with 3rd party APIs.
The role involves translating mobile and desktop wireframes into frontend components, ensuring the UX/UI is pixel perfect.
You will utilize product knowledge to liaise between product and engineering teams to refine requirements and ship features that enhance the end-user experience.
Collaboration with engineering team members to shape and improve engineering culture, standards, tooling, and processes is essential.
You will support the engineering team with code reviews and perform other duties as assigned.
Requirements:
You should have 3-5 years of experience working on both frontend and backend high traffic web applications.
Extensive experience with Python and web frameworks such as Flask or Django is required.
You must have extensive experience designing and building REST APIs and using ORMs like SQLAlchemy.
Experience in consuming and integrating with APIs developed internally or provided by 3rd parties, such as Stripe, is necessary.
You should have extensive experience with ES6/ReactJS and one or more JavaScript frameworks.
Proficiency in HTML, CSS, and SCSS is required.
Experience with Flux/Redux, Saga, and Flow is preferred.
You must be able to translate business requirements into technical requirements effectively.
Excellent verbal and written communication, presentation, and stakeholder management skills are essential.
Critical and analytical thinking skills with strong problem-solving abilities are required.
A working knowledge of Google Workspace (Docs, Slides, Sheets) is necessary.
You should have the ability to work effectively in a dynamic, rapidly changing, team-based environment.
Applicants must be legally authorized to live and work in South Africa and maintain residency throughout their employment.
Benefits:
You can work from the comfort of your home office.
A great compensation package is offered.
Noodle provides the tools you need, including a laptop (Mac is the computer of choice) and an EcoFlow inverter.
The position includes 12 weeks of paid parental leave benefits.
You will receive 20 working days of annual leave plus 10 paid national holidays.
Medical/RA benefits are included.
Internet benefits are provided.
Full access to the employee assistance program (EAP) through Company Wellness is available.
An annual education stipend for lifelong learning is offered.