Senior Full Stack Software Engineer
Remote
Full Time
#Technology
#Engineering
#Python
#Flask
#Django
#REST APIs
#SQLAlchemy
#ES6
#ReactJS
#HTML
#CSS
#SCSS
At Noodle, we are on a mission to empower universities to change the world. As the leading strategy, services, and technology partner in higher education, we help academic institutions become more resilient, efficient, and interconnected. We are currently building the Noodle Learning Platform, an innovative product designed to help universities compete in the lifelong learning and corporate upskilling markets. If you are passionate about using technology to lower the cost of higher education and improve the student experience, we want to hear from you.
Role at a glance
We are looking for a Senior Full Stack Software Engineer to join our team. This is a full-time, remote position open to candidates located anywhere. You will be instrumental in shaping our platform as we continue to grow and evolve our direct-to-consumer educational offerings.
Your impact
- Architect and build new, high-impact features for the Noodle Learning Platform.
- Manage the full development lifecycle, including defining database schemas, creating REST endpoints, and integrating third-party APIs.
- Transform wireframes into polished, pixel-perfect frontend components while collaborating closely with product teams to enhance the end-user experience.
What you'll need
- Four to six years of professional experience developing both the frontend and backend of high-traffic web applications.
- Deep expertise in Python and web frameworks like Flask or Django.
- Strong proficiency in building REST APIs and working with SQLAlchemy.
- Advanced skills in ES6, ReactJS, HTML, CSS, and SCSS.
- Excellent verbal and written communication skills in English, with the ability to translate business requirements into technical solutions.
- A collaborative mindset and the ability to thrive in a dynamic, fast-paced team environment.
Perks and compensation
We believe in supporting our team members both personally and professionally. Benefits for this role include:
- Flexible remote work arrangements.
- A yearly education allowance to support your commitment to lifelong learning.
- Gym and internet allowances to keep you connected and healthy.
- An office allowance to help you set up your ideal workspace.
- Contributions toward medical aid or a retirement annuity.




