Full-stack Engineer (Python, TDD)
Talent Shore
- AI-Engineering
- Backend-Development
- Developer
- Frontend-Development
- Full-Stack-Engineer
- Full-Stack-Python-Developer
- Fullstack-Development
- Mid-Level-Full-Stack-Developer-(JavaScript-Python)
- Python-Development
Assessed from original listing evidence
The role
Job description
Full Stack Engineer Python / FastAPI [link removed] 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 [link removed] 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 [link removed] 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
BackendBuild 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
FrontendBuild the candidate portal and admin dashboard in [link removed] 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 EngineeringBuild 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.
Broken prompts should fail CI
How We WorkTests are written before or alongside implementation
Backend stack includes FastAPI, Postgres using Neon, and Temporal Cloud for durable workflows
Frontend stack includes [link removed], 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.Requirements
What We Are Looking ForMust have
Strong Python and FastAPI experience with a solid understanding of async and clean service design
Solid React and [link removed] 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 haveExperience 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, [link removed], and ADRs
Experience building B2B SaaS products including multi tenancy, tenant isolation, external APIs, webhooks, and data feeds
Originally posted on Himalayas
Keep exploring
Related remote jobs
Senior Software Engineer
Talent Shore
Software EngineeringFull-Stack Developer (October CMS)
Talent Shore
Software EngineeringFull-Stack Engineer (Python + Temporal) | Remote | LATAM & Europe
Toptal
Software EngineeringAI-Native Software Developer
OnTheGoSystems
Machine LearningSoftware Engineering Manager
LawnStarter
Software Engineering