caferemote
Talent Shore

Full-stack Engineer (Python, TDD)

Remote South Africa Full-time Posted 8h ago
Apply now
Work from
South Africa
Contract
Full-time
Posted
8 November 2026
Apply by
7 January 2027

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.

Full Stack Engineer Python / FastAPI Next.js TDD Remote friendly

About the role

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.

Responsibilities

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 external verification portals, including selector resilience, failure recovery, and evidence capture

Instrument LLM workflows with observability tooling including traces, evaluations, prompt regression tests, and scoring pipelines

Maintain prompt quality through structured evaluation workflows.

Requirements

What We Are Looking For

Must have

Strong Python and FastAPI experience with a solid understanding of async and clean service design

Solid React and Next.js skills. You can build a good looking, functional UI without hand holding

Practises TDD. Red, green, refactor is your default loop

Comfortable with relational databases including schema design, migrations, and query optimisation

Experience with REST APIs and third party integrations

Browser automation using Playwright or similar tools, including scripting, evidence capture, and reliable selectors

Strong Git hygiene including meaningful commits, small pull requests, and constructive code reviews

Nice to have

Experience with workflow orchestration such as Temporal

Familiarity with regulated environments or compliance adjacent products

Experience with shadcn ui, Radix, or similar headless component libraries

Exposure to LLM powered document processing or agentic systems and frameworks such as LangChain or Mastra

Experience with LLM evaluation workflows including prompt regression testing, scoring pipelines, and observability tools such as Langfuse, Braintrust, or LangSmith

Agentic engineering experience including declarative specs, skills, subagents, AGENTS.md, and ADRs

Experience building B2B SaaS products including multi tenancy, tenant isolation, external APIs, webhooks, and data feeds

About Talent Shore

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.

Broken prompts should fail CI

How We Work

Tests are written before or alongside implementation

Backend stack includes FastAPI, Postgres using Neon, and Temporal Cloud for durable workflows

Frontend stack includes Next.js, shadcn ui, and Tailwind

Pull requests are small, reviewed quickly, and merged to main frequently

We are not looking for someone who ticks every box. If you are strong on backend, care about code quality, and can build a solid frontend, we would like to talk.

Discussion

No comments yet. Ask a question or share a tip about this role.

Apply now

More jobs from Talent Shore

View company →

Full-Stack Developer (October CMS)

Talent Shore
Remote South Africa Full-time

Location: Remote Reporting to: CTO The Role We are seeking a highly skilled Full-Stack Developer with deep expertise in October CMS to help power our high-end…

8h ago Full-Stack Programming

Credit Controller

Talent Shore
Remote South Africa Full-time

Credit Controller Reporting to: Client Support Manager Purpose: Support the business by ensuring Nursing Direct debts are collected as per agreed terms.…

8h ago Management and Finance

Resourcer (Tech)

Talent Shore
Remote South Africa Full-time

This is a remote position. (Offshore, South Africa) Location: Remote, South Africa Hours: Aligned to UK business hours Engagement: Full time, through our South…

11h ago Human Resource Management

Snr BD & Recruitment Consultant

Talent Shore
Remote South Africa Full-time

This is a remote position. Development Consultant – US Market Location: South Africa (Fully Remote) Employment Type: Full-Time Working Hours: US Eastern Time…

19h ago Sales and Marketing

Similar remote jobs

Browse all →

Software Support Engineer (Full Stack) (PCS939)

Hire Overseas
Remote Philippines Full-time

We're looking for a Software Support Engineer (Full Stack) to help the top customers of a fast-growing AI app builder successfully build and scale their apps. The platform lets business…

3h ago Full-Stack Programming

Expert Full Stack Engineer

Description Ciklum
Remote Ukraine Full-time

Ciklum is looking for an Expert Full Stack Engineer to join our team full-time in Ukraine. We are a custom product engineering company that supports both multinational organizations and…

3h ago Full-Stack Programming

Staff Software Engineer

Lanteris Space LLC
Remote United States Full-time $102K – $195K / year

Please review the job details below. Intuitive Machines is a leading provider of comprehensive space technologies. We deliver innovative solutions to government and commercial customers…

3h ago Full-Stack Programming

Senior Full Stack QA Engineer

Description Ciklum
Remote India Full-time

Ciklum is looking for a Senior Full Stack QA Engineer to join our team full-time in India. We are a custom product engineering company that supports both multinational organizations and…

5h ago Full-Stack Programming

Fullstack JS Developer

Blue Coding
Remote Anguilla, Antigua and Barbuda, Argentina, Aruba, Bahamas, Barbados, Belize, Bermuda, Bolivia, Bonaire, Sint Eustatius and Saba, Brazil, Cayman Islands, Chile, Colombia, Costa Rica, Cuba, Dominica, Dominican Republic, Ecuador, El Salvador, Falkland Is Full-time

Category: IT Services Location: Fullstack JS Developer Full-time|Remote, anywhere in Latam Do you want to earn a salary in USD? Would you like to work from wherever you want with a flexible…

5h ago Full-Stack Programming

Senior Full Stack Software Engineer

Seamless.AI
Remote United States Full-time

About Seamless Seamless is building the future of AI-powered revenue generation. Sales professionals use our platform to identify prospective buyers, improve contact and company data, and…

6h ago Full-Stack Programming

Get remote jobs the moment they are posted

Choose your categories and skills. We push matching jobs to your device. No email, ever.