
About Noodle
Revolutionizing access to higher education for all
Key Highlights
- Over 80 graduate and certificate programs developed
- Partnerships with 25 leading US universities
- $400M in projected lifetime revenue for university partners
- Fastest-growing online learning network in the US
Noodle, headquartered in Union Square, New York, is transforming higher education by partnering with over 25 leading US universities to develop more than 80 graduate and certificate programs. As the fastest-growing online learning network in the country, Noodle has generated $400M in projected lifet...
🎁 Benefits
Noodle offers a comprehensive benefits package including a 401(k) with match, equity opportunities, and 12 weeks of paid parental leave. Employees enj...
🌟 Culture
As a certified B Corp, Noodle prioritizes transparency and collaboration in its culture. The company fosters a supportive online community that encour...

Full Stack Engineer • Senior
Noodle • South Africa - Remote
Skills & Technologies
Overview
Noodle is hiring a Senior Full-Stack Engineer to develop their Engage CMS product, which includes custom WordPress plugins and integrations. You'll work with JavaScript and WordPress to enhance online education experiences for universities.
Job Description
Who you are
You have 5+ years of experience in full-stack development, with a strong focus on building and maintaining web applications. Your expertise in JavaScript and WordPress allows you to create dynamic and engaging user experiences that resonate with students and educators alike. You understand the nuances of online education and are passionate about leveraging technology to enhance learning outcomes.
You are proficient in developing custom plugins and themes for WordPress, ensuring that they are optimized for performance and usability. Your experience with integrating various APIs and third-party services enables you to create seamless interactions within the Engage CMS product. You are comfortable working in a remote environment and thrive in collaborative settings, where you can share ideas and learn from your peers.
You possess strong problem-solving skills and can troubleshoot issues effectively, ensuring that the applications you build are robust and reliable. Your attention to detail and commitment to quality drive you to deliver high-standard code that meets both functional and aesthetic requirements. You are also familiar with agile methodologies and understand the importance of iterative development and continuous improvement.
Desirable
Experience with educational technology or a background in higher education is a plus. Familiarity with additional frameworks or languages such as React or Node.js would be beneficial, as would experience in user experience design principles. You are open to learning new technologies and adapting to the evolving needs of the education sector.
What you'll do
As a Senior Full-Stack Engineer at Noodle, you will play a crucial role in the development of the Engage CMS product. You will collaborate with cross-functional teams, including designers and product managers, to define and implement new features that enhance the user experience for university partners. Your responsibilities will include writing clean, maintainable code and conducting code reviews to ensure best practices are followed.
You will be involved in the entire software development lifecycle, from initial concept through deployment and maintenance. This includes gathering requirements, designing solutions, and implementing features that align with the company's vision of empowering universities. You will also be responsible for troubleshooting and resolving any technical issues that arise, ensuring that the Engage CMS remains a reliable tool for our partners.
In addition to development tasks, you will contribute to the overall architecture of the application, making recommendations for improvements and optimizations. You will stay updated on industry trends and emerging technologies, bringing innovative ideas to the team that can enhance our product offerings.
What we offer
Noodle provides a supportive and inclusive work environment where you can grow your skills and advance your career. We offer competitive compensation and benefits, including flexible working hours and opportunities for professional development. You will have the chance to work on meaningful projects that have a direct impact on the future of higher education, helping universities adapt to the digital landscape.
Join us in our mission to transform higher education through technology. We encourage you to apply even if your experience doesn't match every requirement — your passion for education and technology is what matters most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Noodle.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Hightouch is seeking a Full Stack Product Engineer to develop intuitive interfaces for marketing and growth products. You'll work primarily with JavaScript, React, and Node.js in a remote capacity across North America.

Full Stack Engineer
WebAI is hiring a Senior Full Stack Engineer to develop high-performance web and desktop applications. You'll work with technologies like React, Vite, and Electron to ensure scalability and real-time communication. This role requires expertise in CI/CD and cloud infrastructure.

Full Stack Engineer
Texture is hiring a Senior Fullstack Engineer to establish the foundational infrastructure of their platform. You'll work across both frontend and backend development. This position requires at least 5 years of engineering experience.

Full Stack Engineer
Cribl is hiring a Senior Full Stack Engineer to work on their Platform Team, collaborating with Product and Operations teams to deliver end-to-end features. This role is remote in Poland and requires a strong background in full stack development.

Full Stack Engineer
WorkBoard is hiring a Senior Full Stack Engineer to shape the technical direction of their Strategy Execution Platform. You'll work across frontend, backend, and infrastructure layers, utilizing skills in JavaScript, React, and Node.js. This position requires strong ownership and problem-solving skills.