Enable job alerts via email!

Full Stack Developer

Noodle

South Africa

Remote

ZAR 600,000 - 900,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading education technology company, Noodle, is seeking a Full Stack Web Developer to join their team in South Africa. The successful candidate will be responsible for developing innovative features on the Noodle Learning Platform, working on both frontend and backend components. Ideal applicants will have extensive experience with Python, web frameworks, and strong communication skills. The position offers flexibility to work from home and a comprehensive benefits package, including annual leave and parental leave, making it an appealing opportunity for qualified candidates.

Benefits

Work from home office
Great compensation package
Tools provided (Laptop and EcoFlow inverter)
12 weeks paid parental leave
20 working days annual leave + 10 paid holidays
Medical benefits
Internet benefits
Access to employee assistance program
Annual education stipend

Qualifications

  • 3-5 years of experience working on both frontend and backend high traffic web applications.
  • Experience consuming/integrating with internal APIs and 3rd party APIs like Stripe.
  • Experience translating business requirements into technical requirements.

Responsibilities

  • Architect and build new features for the Noodle Learning Platform.
  • Define database schemas and integrate with 3rd party APIs.
  • Collaborate with engineering team to enhance standards and processes.

Skills

Python
REST APIs
ReactJS
HTML
CSS
SCSS
Critical thinking
Analytical skills
Problem-solving

Tools

Flask
Django
SQLAlchemy
Google Workspace

Job description

Noodle is higher education’s leading 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. Our vision is “to empower universities to change the world.” We achieve this vision by offering our university partners various products and services that help them be more resilient, responsive, efficient, and interconnected.

As a Full Stack Web Developer on the Noodle Learning Platform, 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:

3-5 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


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

Eligibility Requirements:

This position is based in South Africa. Applicants must be legally authorized to live and work in South Africa and must maintain residency within South Africa throughout their employment. Proof of eligibility and residency will be required upon hiring.

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.

Noodle is committed to creating a welcoming and inclusive workplace for everyone. We value and celebrate our differences because those differences are what make our team shine. We hire great people from different backgrounds, not just because it's the right thing to do, but because it makes us stronger as a whole. In accordance with the Employment Equity Act, preference will be given to candidates from designated groups.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.