Senior Full Stack Engineer (Python) (Remote)

📍   |   🏷️   |   🕒 July 3, 2026
DjangoFlaskPythonReact. jsRESTful ServicesSoftware Engineering
💼
Employment Type Full Time
📊
Experience 4 to 6 years
💰
Salary
📅
Published 03 Jul 2026
🔢
Reference ID 302789

ENVIRONMENT:

ARCHITECT and build exciting new features for the learning platform of a leading Strategy, Services, and Technology partner in the online Education space as its next Senior Full Stack Engineer. You will define database schemas, add/modify REST endpoints, vet and integrate with 3rd party APIs while shaping and improving Engineering culture, standards, tooling, and processes. The successful incumbent must have 4-6 years of experience working on both the Frontend and Backend high-traffic web applications & extensive experience in the following: Python, Flask/Django, REST APIs, ORMs like SQLAlchemy, Stripe, ES6/ReactJS, JavaScript, HTML, CSS and SCSS. Travel may be expected periodically for company/team events and client meetings either in South Africa or offices in the US.

 

DUTIES:

  • Architect and build exciting new features for the 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 the Engineering team with code reviews.

  • Perform other duties as assigned.

 

REQUIREMENTS:

  • 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.

Ø  Designing/Building REST APIs & using ORMs like SQLAlchemy.

Ø  Consuming/integrating with APIs developed internally or provided by 3rd parties such as Stripe.

Ø  ES6/ReactJS & one or more JavaScript frameworks.

Ø  HTML, CSS, SCSS.

  • Experience with Flux/Redux, Saga, Flow.

  • Experience translating business requirements into technical requirements.

  • Working knowledge of Google Workspace (Docs, Slides, Sheets).

 

ATTRIBUTES:

  • Excellent verbal and written communication, presentation, and stakeholder management skills.

  • Critical and analytical thinking skills with strong problem-solving abilities.

  • Ability to work effectively in dynamic, rapidly changing, team-based environment.

Apply for this job

📄

Drag & Drop CV

or click to browse

(PDF/DOC)

🔒 Your data is secure and will only be shared with the recruiter.