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.
Use our AI to tailor your resume for this Senior Full Stack Engineer (Python) (Remote) position at DataFin Recruitment.