Full-Stack Developer - Next.js & Python
Pavago · South Africa
About the role
Full-Stack Developer – Next.js & Python
Position Type: Full-Time, Remote
Working Hours: U.S Business Hours
About the Role
We are looking for an experienced Full-Stack Developer to build and maintain production web applications across a modern frontend, backend, database, and cloud stack.
This is a hands-on development role for someone who can own a slice of the product across both UI and API. You’ll work with Next.js, React, TypeScript, Python, FastAPI, relational and graph databases, multi-service architecture, real-time functionality, and Azure infrastructure.
What You’ll Own
Frontend Development
Build production web applications using Next.js 16 with App Router, React 19, and strict TypeScript.
Work with server/client boundaries and data-fetching using TanStack Query or equivalent.
Build interfaces using Tailwind CSS v4, shadcn/ui + Radix, Zustand, React Hook Form + Zod, and AG Grid Enterprise.
Work with Framer Motion and Socket.IO.
Write frontend tests using Vitest + Testing Library.
Build end-to-end tests using Playwright.
Backend Development
Build and maintain backend services using Python 3.13 and FastAPI.
Work with Pydantic v2, SQLAlchemy 2 / SQLModel, Alembic, Celery, Redis, and uv.
Work with typed schemas, async I/O, authentication, and background jobs.
Work within a multi-service codebase using HTTP between services, Redis, and workers.
… Excerpt only. Read the full description on the employer's page.