Full-Stack Developer – Next.js & Python
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
Database & Data
- Work with relational modeling and migrations using SQLAlchemy/Alembic or equivalent.
- Work with Azure SQL (MSSQL) and PostgreSQL.
- Work with Neo4j for family / heirship graphs.
- Work with PostgreSQL + pgvector.
- Work with MongoDB for logs.
Cloud & Operations
- Work with Azure services including Blob, Identity, Key Vault, SQL, and Container Registry.
- Work with Docker Compose.
- Work with Prometheus / Grafana.
- Work with pnpm workspaces + Turborepo.
Advanced Features & Integrations
- Work with graph databases or non-trivial graph UIs such as trees, canvases, XYFlow/D3/canvas.
- Work with complex data UIs including AG Grid, maps, PDF viewers, and rich text using Tiptap.
- Work with real-time technologies such as Socket.IO / WebRTC or telephony platforms such as Telnyx or similar.
- Work with LLM/RAG features including embeddings, pgvector, and tool-using assistants.
- Work with chatbot services; you do not need to be an ML engineer.
Required Experience & Skills
- 6+ years shipping production web apps.
- 3+ years as the person who owns a slice across UI and API.
- Strong TypeScript and React experience.
- Comfortable with App Router, server/client boundaries, and data-fetching using TanStack Query or equivalent.
- Strong Python and FastAPI experience, or Django/Flask at a similar depth.
- Experience with typed schemas, async I/O, authentication, and background jobs.
- Strong relational modeling and migration experience using SQLAlchemy/Alembic or equivalent.
- Experience with MSSQL or PostgreSQL.
- Experience in a multi-service codebase with HTTP between services, Redis, and workers, not only a single monolith.
- Tests as a habit: unit/integration on the backend and component tests on the frontend.
- Clear written communication.
- Ability to leave the next engineer a module they can change without a walkthrough.
Strongly Preferred
- Graph databases such as Neo4j or non-trivial graph UI using trees, canvases, XYFlow/D3/canvas.
- Azure experience with SQL, Blob, Key Vault, or a comparable cloud.
- Experience with complex data UIs such as AG Grid, maps, PDF viewers, or rich text using Tiptap.
- Real-time experience with Socket.IO / WebRTC or telephony with Telnyx or similar.
- LLM/RAG experience including embeddings, pgvector, and tool-using assistants.
Nice-to-Haves We Actually Use
- WebRTC calling.
- DocuSign / PKCS#7 signing.
- GEDCOM.
- Google Maps.
- Campaign/inbox graph models.
- Prometheus metrics.
What Makes You a Strong Fit
- You have extensive experience shipping production web applications and owning a slice across both UI and API.
- You’re comfortable working across TypeScript/React and Python/FastAPI.
- You can confidently reason about relational modeling, migrations, and multi-service architecture.
- You’re comfortable working with Redis, workers, and HTTP communication between services.
- You treat testing as part of development rather than something to add later.
- You communicate clearly in writing.
- You leave the next engineer with a module they can change without a walkthrough.
What Success Looks Like
- You can independently own a slice of the product across UI and API.
- Production features are supported by appropriate backend and frontend tests.
- Relational models and migrations are reliable and maintainable.
- Multi-service communication, Redis, and workers operate effectively.
- Complex data UIs and graph-based functionality are implemented effectively where required.
- Real-time, cloud, and third-party integrations work reliably.
- Your code is clear enough for the next engineer to understand and modify without a walkthrough.
Tech Stack
Frontend
- Next.js 16 (App Router)
- React 19
- TypeScript (strict)
- Tailwind CSS v4
- shadcn/ui + Radix
- TanStack Query
- Zustand
- React Hook Form + Zod
- AG Grid Enterprise
- Framer Motion
- Socket.IO
- Vitest + Testing Library
- Playwright
Backend
- Python 3.13
- FastAPI
- Pydantic v2
- SQLAlchemy 2 / SQLModel
- Alembic
- Celery
- Redis
- uv
Data
- Azure SQL (MSSQL)
- Neo4j (family / heirship graphs)
- PostgreSQL + pgvector
- MongoDB (logs)
Cloud & Operations
- Azure (Blob, Identity, Key Vault, SQL, Container Registry)
- Docker Compose
- Prometheus / Grafana
- pnpm workspaces + Turborepo
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Pavago
Success Manager (Client Success, Cold Email & Startup Operations) – Remote
Pavago
Brazil
ColombiaHubSpot Implementation Specialist – Remote
Pavago
Pakistan
PhilippinesFull-Stack Developer – Next.js & Python
Pavago
Argentina
BrazilFull-Stack Developer – Next.js & Python
Pavago
PhilippinesExplore Top Companies in this Space
Globalizationpartners
Human Resources
Taraki
Human Resources
Aristo Sourcing
Human Resources
GoodTime
Enterprise Software / Human Resources / Artificial Intelligence / Talent Acquisition
Pavago
View Company ProfilePavago is a global offshore recruitment agency that specializes in connecting businesses with elite, pre-vetted remote talent. The company helps organizations build high-performing teams while significantly reducing labor costs—often by up to 70% compared to traditional onshore hiring. Sourcing primarily from regions like Latin America, Pakistan, and South Africa, Pavago places candidates in a wide variety of roles, including sales, marketing, administration, finance, IT, engineering, and product design. Beyond just talent acquisition, Pavago acts as a full-service partner by managing payroll, ensuring legal compliance, and providing onboarding support and ongoing training to guarantee that new remote hires integrate seamlessly and succeed long-term.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

