Skip to main content
ResumeKart
← Back to Jobs

Full-stack Engineer (Python, TDD)

Talent Shoreβ€’South Africaβ€’πŸŒ Remote
Full-timeMid Level
πŸ‘οΈ 0 viewsβ€’πŸ“ 0 applicationsβ€’Posted 9/9/2026β€’Expires 11/8/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Full-stack Engineer (Python, TDD) roles in South Africa β€” straight to your inbox. No account needed.

Applying to this role? Tailor your rΓ©sumΓ© to this job description in one click, then download it free β€” just a small ResumeKart footer, no subscription.

Job Description

Full Stack Engineer Python / FastAPI Next. js TDD Remote friendly About Us We automate end to end candidate compliance for education recruitment agencies using deterministic, AI powered workflows.

We collect and validate documents, execute compliance rules, and produce a fully auditable clearance outcome for every candidate. We are early, moving fast, and building something technically interesting. Agentic compliance pipelines, rules engines, and document processing AI on top of a clean FastAPI and Next.

js stack. The Role You will own both sides of the stack. Backend heavy in practice, focused on compliance logic, agentic workflows, and third party integrations, but you will also ship the React and Next. js surfaces that compliance teams and candidates use every day. This is not a lite frontend, serious backend split.

We care deeply about both. The admin dashboard and candidate portal need to be fast, clear, and polished.

What You Will Do

Backend Build and maintain FastAPI services that power compliance checks, document validation, and third party integrations Design and implement durable, auditable workflow logic with a strong focus on traceability Integrate external APIs including DBS providers, professional registers, and identity verification services Write high coverage tests first.

TDD is not optional here, it is how we work Own database schema design and query performance on Postgres Frontend Build the candidate portal and admin dashboard in Next.

js with a component first approach Implement clean, accessible user interfaces using shadcn ui and Tailwind, with opinionated defaults rather than custom CSS Keep frontend data fetching patterns tight using React Query, typed API contracts, and clear state management Ship features end to end.

You spec, build, test, and deploy AI Engineering Build compliance agents that validate candidate data, cross reference records, and review documentation against regulatory requirements Implement browser automation for access to ex

Required Skills

PythonFastAPINext.jsTDDPostgresReactshadcn uiTailwindReact QueryAIbrowser automationcompliancedocument validationthird party integrationsworkflow logicauditabledata fetching patternsstate management

Partner picks for Full-stack Engineer (Python, TDD) in South Africa

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers reactcovers python
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

    covers python
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers react

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.