Skip to main content
HimalayasHimalayas logo
NoodleNO

Senior Full Stack Engineer (NLP)

Noodle helps universities build and grow online and hybrid learning programs, offering services in strategy, learning design, marketing, recruitment, and student support.

Noodle

Employee count: 201-500

ZA and US only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Noodle is a higher education strategy, services, and technology partner. We develop infrastructure, provide life-changing learning experiences, and grow the awareness of and the enrollment in some of the best academic institutions in the world. The Noodle Learning Platform (NLP) offers a clear pathway to universities to compete in the lifelong learning and corporate upskilling markets.

Requirements

  • 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
  • 4-6 years of experience working on both the frontend and backend high traffic web applications
  • Extensive experience with Python, web frameworks such as Flask/Django
  • Extensive experience designing/building REST APIs & using ORMs like SQLAlchemy
  • Experience consuming/integrating with APIs developed internally or provided by 3rd parties such as Stripe
  • Extensive experience with ES6/ReactJS & one or more JavaScript frameworks
  • Extensive experience with HTML, CSS, SCSS
  • Experience with Flux/Redux, Saga, Flow
  • Experience translating business requirements into technical requirements
  • Excellent verbal and written communication, presentation, and stakeholder management skills
  • Critical and analytical thinking skills with strong problem-solving abilities
  • Working knowledge of Google Workspace (Docs, Slides, Sheets)
  • Ability to work effectively in dynamic, rapidly changing, team-based environment

Benefits

  • Great compensation package
  • Tools you need on us! Laptop (Mac is our computer of choice) and EcoFlow inverter
  • 12 weeks paid Parental Leave benefits
  • 20 working days annual leave + 10 paid national holidays
  • Medical/RA benefit
  • Internet benefits
  • Full access to our employee assistance program (EAP) through Company Wellness
  • Annual education stipend for lifelong learning

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Hiring timezones

South Africa +/- 0 hours, and 1 other timezone

About Noodle

Learn more about Noodle and their company culture.

View company profile

At Noodle, our core is a culture of innovation and collaboration, driven by the belief in the transformative power of learning. Our vision is to empower universities to change the world. We achieve this by partnering with academic institutions to create and manage high-quality online and hybrid programs that are accessible and affordable. Founded in 2013, Noodle has been at the forefront of developing infrastructure and fostering online enrollment growth for some of the world's leading academic institutions. We are dedicated to making our partners more resilient, responsive, efficient, and interconnected, ultimately increasing access to life-changing learning. Our team is a diverse and largely remote workforce, mirroring the inclusive and engaging experience we strive to build for students. We boldly question, relentlessly explore, and continuously innovate, embracing challenges with determined curiosity to foster a culture of open innovation.

Our values are deeply embedded in everything we do. We aim to catalyze change by helping universities transform to better serve their students, pursuing lasting impact in learning, process, access, technology, and service. Building a strong community is paramount; we work and communicate collaboratively, transparently, and directly, celebrating our diversity. We demand excellence in all our endeavors, holding ourselves to high standards and committing to getting the job done well. A shared desire to learn and facilitate learning is a cornerstone of our culture; we grow from both our mistakes and successes. And importantly, we seek joy in our daily roles and in our interactions with one another, relishing the challenge of building a company that performs excellent and meaningful work. This commitment to positive impact is reflected in our B Corp Certification, a testament to our dedication to high standards of social and environmental performance, accountability, and transparency. We are proud to be part of a global community of businesses using their platform as a force for good.

Employee benefits

Learn about the employee benefits and perks provided at Noodle.

View benefits

Flexible Hours

Noodle offers flexible working hours.

Onsite gym

Noodle provides an onsite gym facility.

Remote Work

Noodle supports remote work arrangements.

Some meals provided

Noodle provides some meals for employees.

View Noodle's employee benefits
Claim this profileNoodle logoNO

Noodle

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at Noodle

Explore the variety of open remote roles at Noodle, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Noodle

Remote companies like Noodle

Find your next opportunity by exploring profiles of companies that are similar to Noodle. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan