Point your AI agent at freehire and let it find you a job.

Get the CLI →

AES Global

New

Senior Full-Stack Engineer (Python / React)

Posted 3 views
Discussion

Summary

Senior full-stack engineer (back-end-leaning) building and maintaining features in a mature SaaS codebase: designing Python/FastAPI APIs, PostgreSQL schemas and migrations, background jobs, and polished React/TypeScript interfaces, plus debugging and code review across the stack. Remote, within South Africa.

We’re working with an established SaaS company with a mature full-stack codebase, and they’re looking for a Senior Full-Stack Engineer (back-end-leaning) with strong computer-science fundamentals to work across back‑end, front‑end, database and product workflows.

What you’ll do

  • Build and maintain full-stack product features
  • Design clean back-end APIs, domain models, database migrations and background jobs
  • Develop polished React interfaces using existing shared components
  • Debug complex issues across front-end, back-end, workers and data flows
  • Write focused tests and review code for correctness, maintainability and production impact
  • Improve architecture incrementally, without unnecessary rewrites

What you’ll bring

  • 6+ years’ professional software-engineering experience
  • Strong Python back-end experience, ideally with FastAPI or async frameworks
  • Strong TypeScript and React
  • Solid PostgreSQL — schema design, migrations and performance
  • Experience with async or event-driven systems, and good judgement in large existing codebases
  • Clear written communication and careful code-review habits
  • A CS degree strongly preferred, or equivalent senior-level experience with strong CS fundamentals

Advantageous

  • Domain-driven design or event-sourcing experience
  • SQLAlchemy async, Alembic, Redux, Kubernetes or Playwright
  • Experience in SaaS, scheduling, billing, healthcare or workflow automation

Working model

Remote, within South Africa.

#J-18808-Ljbffr

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available