368,530open jobs
9,432companies
50,439added this week
Browse all
Location
Remote (South Africa)
Seniority
Senior · 4+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

The Noodle Learning Platform (NLP) is an exciting chapter in Noodle’s story: it’s our first-ever direct to consumer (and corporate employee) product. NLP offers our extensive network of top universities a clear pathway to compete in the lifelong learning and corporate upskilling markets. We partner with universities to modernize their educational offerings to meet the demands of the modern student and job market.

  • How does NLP serve universities?

    • Strategically, NLP enables our university partners to enter the non-degree space every time they launch a degree program. This drastically widens the potential candidate pool for said programs, and lowers student acquisition cost by reducing their reliance on traditional paid media channels that are increasingly competitive and expensive.

  • How does NLP serve students?

    • There’s no shortage of instructional content on the internet- but as a learner, how do you find the right content that matches your career aspirations? NLP enables learners to centralize their discovery and actual knowledge acquisition in one place. Learners can discover the best pathways for their career aspirations, as well as obtain that learning, in a more socially engaging, expert-supported, and accessible way than anything else in the market.

  • How does NLP serve Noodle’s overall mission?

    • NLP will help lower the cost of acquisition for our university partners across the board, which clearly aligns with our mission of lowering the cost of higher education.

As a Senior Full-Stack Engineer (NLP), 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

You have:

  • 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

At Noodle, we hire people who will help us change the future of online education. Even if you don't think you check off every bullet point on this list, we still encourage you to apply! We value both current experience and future potential.

https://partners.noodle.com/about-us

Noodle Africa Benefits:

  • Work from the comfort of your home office!
  • 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
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$54k – $175k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
$35k – $113k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
$35k – $116k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
$61k – $200k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
$54k – $176k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
TypeScript
JavaScript
Python
Django
FastAPI
Flask
AI/ML
Claude
Claude Code
Copilot
Langfuse
LLM
Function Calling
OpenAI
OpenAI Agents SDK
Frontend
GraphQL
Next.js
Tailwind CSS
React.js
DevOps
AWS
OpenTelemetry
GitHub
QA
Sentry
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.