Talent.com
Software Engineer (Python (FastAPI), JavaScript / TypeScript (React) & PostgreSQL) (DBN Hybrid / Remote)

Software Engineer (Python (FastAPI), JavaScript / TypeScript (React) & PostgreSQL) (DBN Hybrid / Remote)

DataFinWorkFromHome, Gauteng, South Africa
30+ days ago
Job type
  • Remote
Job description

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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Gauteng, South Africa

    Related jobs
    • Promoted
    Software Engineer (Python / Django)

    Software Engineer (Python / Django)

    CuriskaJohannesburg, South Africa
    JHiring : Product Designer (Cape Town and Johannesburg).Hiring : Software Engineer (Python / Django) - Remote.Design, test, and deploy code that significantly improves the range, returns, and input cos...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - C# and Azure

    Senior Software Engineer - C# and Azure

    DotcomsoftwareSandton, Gauteng, South Africa
    Dotcom Software's Business Advisory division has an opportunity for a Senior Sofware Engineer specialising in C# and Azure Cloud. You will join a team of like minded individuals to drive the adoptio...Show moreLast updated: 13 days ago
    • Promoted
    FullStack Engineer

    FullStack Engineer

    Inkhanyeti Solutions (Pty) LtdJohannesburg, Gauteng, South Africa
    The ideal candidate will have extensive experience in.Typescript, Java, PostgresSQL, Angular, Spring, Azure, Material Design, Hibernate, Webpack, Python (Django), Gitlab CI / CD, Karma, Shell scripti...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (C# / Python)

    Senior Software Engineer (C# / Python)

    wePlaceJohannesburg, South Africa
    The Back-End Software Engineer III plays a critical role in designing and building scalable, secure, and high-performing backend systems that power our enterprise applications.You will work within ...Show moreLast updated: 4 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    Network ITPretoria, Gauteng, South Africa
    Software solution company based in Pretoria, looking for a proactive.Back-end and Full stack Development.Comfortable in team leader role. Back-end skills : Java, Kotlin, Spring.Beneficial skills : Clo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Python)

    Software Engineer (Python)

    Takealot GroupWorkFromHome, South Africa
    South Africa’s leading online retailer, is looking for a highly talented.We are a young, dynamic, hyper‑growth company seeking smart, creative, hard‑working people with integrity.Think you’ve been ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - C# and Azure

    Senior Software Engineer - C# and Azure

    Dotcom Software SolutionsSandton, Gauteng, South Africa
    Dotcom Software's Business Advisory division has an opportunity for a Senior Software Engineer specialising in C# and Azure Cloud. You will join a team of like minded individuals to drive the adopti...Show moreLast updated: 11 days ago
    • Promoted
    Software Engineer (Python / Django)

    Software Engineer (Python / Django)

    CuriskaJohannesburg, Gauteng, South Africa
    JHiring : Product Designer (Cape Town and Johannesburg).Hiring : Software Engineer (Python / Django) - Remote.Design, test, and deploy code that significantly improves the range, returns, and input...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer.

    Software Engineer.

    People SourceJohannesburg, Gauteng, South Africa
    Degree Computer / Software Engineering / Computer Science.At least 2 - 5 years experience.Knowledge of data lake and warehousing solutions. Experience with either Python, Java, C++, C#, SQL database...Show moreLast updated: 10 days ago
    • Promoted
    Senior Software Engineer (C# / Python)

    Senior Software Engineer (C# / Python)

    wePlaceJohannesburg, Gauteng, South Africa
    The Back-End Software Engineer III plays a critical role in designing and building scalable, secure, and high-performing backend systems that power our enterprise applications.You will work within ...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Lead Software Engineer (React)

    Lead Software Engineer (React)

    Badger & Bird TalentJohannesburg, Gauteng, South Africa
    Lead Software Engineer (React).Badger & Bird Talent is looking for a hands‑on Lead Software Engineer to build and lead a new custom development practice. The role involves building modern.We are rep...Show moreLast updated: 19 hours ago
    • Promoted
    Python Software Engineer Hire Resolve

    Python Software Engineer Hire Resolve

    InsidEntityJohannesburg, Gauteng, South Africa
    We are looking for an experienced Python Software Engineer to build and scale backend systems powering products and internal tools. You’ll work on ERP integrations, REST APIs, and chatbot features t...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer III (PHYTHON & GO)

    Software Engineer III (PHYTHON & GO)

    LexisNexisJohannesburg, Gauteng, South Africa
    We are strengthening our software engineering team to modernise our existing application stack, powering one of LexisNexis Intellectual Property’s flagship AI products, LexisNexis Classification.Th...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Tenth Revolution GroupCity of Johannesburg Metropolitan Municipality, Gauteng, South Africa
    NET Opportunity in Johannesburg.NET freelance contractors with experience in either React or Angular to join a project within a financial company in Johannesburg. The ideal candidate will have stron...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Laws.AfricaWorkFromHome, Gauteng, South Africa
    Get AI-powered advice on this job and more exclusive features.Africa is hiring a senior, full-stack Python / Web developer to join our team building cutting‑edge legal research applications for Afric...Show moreLast updated: 9 days ago
    • Promoted
    • New!
    Senior Backend Engineer [TypeScript] (Prisma Postgres)

    Senior Backend Engineer [TypeScript] (Prisma Postgres)

    Prisma Data, Inc.WorkFromHome, Gauteng, South Africa
    At Prisma, we’re redefining how developers work with databases.If you’re fascinated by the cutting‑edge data infrastructure powering companies like Twitter, Airbnb, and Facebook, but want the agili...Show moreLast updated: 19 hours ago
    • Promoted
    Senior Backend Engineer (TypeScript) [Prisma Postgres]

    Senior Backend Engineer (TypeScript) [Prisma Postgres]

    PrismaWorkFromHome, Gauteng, South Africa
    Prisma Cape Town, Western Cape, South Africa.Senior Backend Engineer (TypeScript) (Prisma Postgres).At Prisma, we’re redefining how developers work with databases. If you’re fascinated by the cuttin...Show moreLast updated: 28 days ago
    • Promoted
    JavaScript / Web Software Engineer (Senior) 2344 TT

    JavaScript / Web Software Engineer (Senior) 2344 TT

    Mediro ICT RecruitmentPretoria, Gauteng, South Africa
    Develop Web based applications.Create pages and components to manage static data.Create pages to view different aggregations of data. Implement complex calculations according to specification.Implem...Show moreLast updated: 30+ days ago