Software Engineer (python (fastapi), Javascript/typescript (react) Postgresql) (dbn Hybrid/remote)

South Africa, South Africa

Job Description

Software Engineer (Python (FastAPI), JavaScript/TypeScript (React) & PostgreSQL) (DBN Hybrid/Remote) IT - Software Development
Durban - KwaZulu Natal - South Africa, Remote
ENVIRONMENT:
IF you have a keen interest in EdTech & get excited by the prospect of taking a user problem and owning the solution from concept to deployment, then an innovative, AI-powered Educational Platform wants you as its next Software Engineer. The role will be a blend of product thinking and Engineering execution where you will write clean, maintainable, and well-tested code for both Frontend and Backend systems. Working closely with both the Founder & the Design team, you will help translate complex user needs and pedagogical concepts into robust technical solutions with the opportunity to have a tangible, lasting impact on the lives of students across Africa. Applicants will require at least 1 year of professional experience building and shipping web applications, with a GitHub profile or portfolio to show for it. Your tech toolset should include Python (FastAPI), JavaScript/TypeScript (React), and PostgreSQL. Any experience with Docker and Event-driven Architectures will prove hugely beneficial.
DUTIES:

  • Full-Stack Contribution: Write clean, maintainable, and well-tested code for both Frontend and Backend systems.
  • Technical Collaboration: Work closely with the Founder and Design team to translate complex user needs and pedagogical concepts into robust technical solutions.
  • Maintaining Quality: Uphold and improve Engineering standards by participating in code reviews, writing technical documentation, and helping to manage the CI/CD pipelines.
  • Problem Solving: Debug and resolve technical issues across the stack, ensuring the platform remains reliable and performant for students.
REQUIREMENTS:
  • You have at least 1 year of professional experience building and shipping web applications, with a GitHub profile or portfolio to show for it.
  • You have strong proficiency in our stack: Python (FastAPI), JavaScript/TypeScript (React), and PostgreSQL. Experience with Docker and Event-driven Architectures is a major plus.
  • You are a fast learner who excels at mastering new tools and technologies in a dynamic environment.
  • You actively leverage AI tools as a force multiplier in your daily workflow to maintain high velocity and code quality.
What Will Make You Stand Out:
  • Previous experience working in an EdTech or a high-growth startup environment.
  • You have personally built and deployed an end-to-end web application, giving you a holistic understanding of the entire stack.
ATTRIBUTES:
Mission-Driven: You're passionate about our goal to improve education and are motivated by the unique challenges within the South African context.
High-Ownership: You thrive on autonomy and are excited by the prospect of taking a user problem and owning the solution from concept to deployment. You see your role as a blend of product thinking and engineering execution.
Pragmatic Problem-Solver: You build with empathy for the end-user and have a knack for turning complex pedagogical ideas into simple, effective technical solutions.
Apply for this Job

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1546920
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned