Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Noodle

Senior Full Stack Engineer, NLP

Noodle

Senior Full-Stack Engineer developing features for Noodle's Learning Platform. Collaborating with engineering teams to enhance online education tools and user experiences.

Posted 5/25/2026full-timeRemote • 🇿🇦 South AfricaSeniorWebsite

Tech Stack

Tools & technologies
DjangoFlaskFluxJavaScriptPythonReactReduxSCSS

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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

Comp & perks
  • - 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFlaskDjangoREST APIsSQLAlchemyES6ReactJSHTMLCSSSCSS
Soft Skills
communicationpresentationstakeholder managementcritical thinkinganalytical thinkingproblem-solving