This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Full Stack Web Developer (NLP) at Noodle, you will be responsible for architecting and building new features for the Noodle Learning Platform.
You will define database schemas, modify REST endpoints, and integrate with 3rd party APIs to enhance the platform's functionality.
Translating mobile and desktop wireframes into frontend components, ensuring a pixel-perfect UX/UI experience.
Utilizing product knowledge to collaborate between product and engineering teams to refine requirements and improve end-user experience.
Collaborating with the engineering team to shape and enhance engineering culture, standards, tooling, and processes.
Conducting code reviews and performing other assigned duties.
Requirements:
4-6 years of experience working on high-traffic web applications on both frontend and backend.
Extensive experience with Python and web frameworks like Flask/Django.
Proficiency in designing/building REST APIs and using ORMs like SQLAlchemy.
Experience integrating with APIs from internal and 3rd party providers such as Stripe.
Strong skills in ES6/ReactJS, JavaScript frameworks, HTML, CSS, and SCSS.
Familiarity with Flux/Redux, Saga, and Flow.
Ability to translate business requirements into technical specifications.
Excellent communication, presentation, and stakeholder management skills.
Critical thinking and problem-solving abilities.
Working knowledge of Google Workspace.
Ability to work effectively in a dynamic, team-based environment.
Benefits:
The position is based in South Africa with occasional travel for company/team events.
Full-time remote working within South Africa.
Yearly education allowance for continuous learning.
Gym and internet allowances provided.
Contribution to either Medical Aid or Retirement Annuity.
Office allowance for a comfortable workspace.
Noodle Africa is committed to diversity and inclusivity, encouraging individuals from all backgrounds to apply.