Full-Stack Developer
- Level
- Mid
- Work type
- Remote · South Africa only
Not stated in the posting: salary, visa.
Open. First seen 2 October 2026.
About the role
Full-Stack Developer
Position Type: Full-Time, Remote
Working Hours: U.S. Business Hours
About the Role
We are looking for a Full-Stack Developer with strong experience in TypeScript, React, Next.js, and Postgres to build and ship features across a modern client portal.
You’ll own features from design through production, working across the frontend, backend, database, and integrations as needed. This is a hands-on role where you’ll be expected to think beyond the happy path, build reliable features, and improve the codebase as you go.
You’ll work closely with a small engineering and product team, receiving fast feedback and having significant ownership over what you build.
What You’ll Own
End-to-End Feature Development
- Take features from design prototype through production
- Build frontend interfaces using TypeScript, React, and Next.js
- Handle route handlers, database migrations, emails, and UI as part of a complete feature
- Work across candidate profiles, roles and candidates pages, interview flows, billing, and other portal features
- Ensure features are production-ready rather than focused only on the happy path
Data & UI Resilience
- Build features that handle real-world data and edge cases
- Account for empty states, error states, long names, lengthy CVs, and multiple applications
- Ensure UI states are clear, intentional, and user-friendly
- Identify potential edge cases before they become production issues
- Improve existing features when you identify reliability or usability gaps
Testing & Code Quality
- Write automated tests for areas that currently lack coverage
- Add regression coverage for new features and important workflows
- Keep the codebase stable and maintainable
- Identify and resolve issues discovered through testing or code review
- Leave each area of the codebase better than you found it
Database & Backend
- Write and review Postgres migrations
- Work confidently with SQL, joins, and database relationships
- Read and reason about row-level security policies
- Maintain predictable Supabase Auth and Realtime behavior
- Understand how frontend, backend, and database changes work together
Third-Party Integrations
- Work with integrations such as Stripe, Resend, Workable, and SparkHire
- Connect third-party services to product features when required
- Troubleshoot integration-related issues
- Read and understand the existing Python FastAPI service when features interact with AI or data functionality
Code Review & Collaboration
- Write clear and well-documented pull requests
- Provide enough context for reviewers to understand and approve changes efficiently
- Participate in code reviews and incorporate feedback
- Progress toward reviewing API and database migration pull requests independently
- Collaborate directly with engineering and product team members in a fast feedback environment
Requirements
- 2–4 years of experience shipping production TypeScript and React applications
- Strong experience with Next.js, ideally including App Router, Server Components, and Route Handlers
- Solid understanding of SQL and relational databases
- Ability to write joins, read migrations, and understand database relationships
- Understanding of Postgres and row-level security concepts
- Experience building production-ready UIs with thoughtful empty, loading, and error states
- Experience working in a monorepo or codebase where features span frontend, backend, and database layers
- Experience writing and maintaining automated tests
- Familiarity with pull requests and modern code-review workflows
- Strong problem-solving and debugging skills
- Ability to own features independently from requirements through deployment
- Strong written communication and attention to detail
Nice to Have
- Hands-on experience with Supabase
- Experience with Stripe or Resend
- Experience working with Workable or SparkHire integrations
- Familiarity with Python and FastAPI
- Experience with unit or integration testing
- Experience working with AI or data-focused backend services
- Experience using tools such as CodeRabbit or similar AI-assisted code review tools
- Previous experience working in a small, fast-moving product team
What Makes You a Strong Fit
You’ll thrive in this role if you:
- Can take a feature from a brief to production without needing every task broken down
- Think about migrations, edge cases, testing, and integrations alongside the UI
- Care about how features behave with real-world data
- Communicate proactively when you encounter blockers
- Welcome feedback and use it to improve your work
- Are comfortable working across both frontend and backend systems
- Prefer shipping small, reliable improvements consistently
- Take pride in leaving the codebase cleaner and more stable than you found it
What Success Looks Like
- Features move efficiently from design to production
- New functionality works reliably across real-world data scenarios
- Strong automated test coverage across key areas of the portal
- Database migrations and security policies remain reliable and well-structured
- Pull requests are clear, focused, and easy to review
- Third-party integrations work consistently across product workflows
- Bugs and edge cases are identified and addressed proactively
- The codebase becomes more stable and maintainable over time
Typical Day
Your day may start with a design prototype, feature request, or product comment. You’ll work across the stack to turn that requirement into a production-ready feature—writing the database migration, building the UI, implementing the route handler, connecting required integrations, and adding tests.
Other days may involve fixing an edge case that surfaced in production, such as a candidate with multiple applications causing an unexpected issue in a list view. You’ll investigate the problem, implement the fix, test it, and deploy the improvement.
The team operates with a tight feedback loop, so expect short standups, direct collaboration, and most decisions to happen through comments and pull requests rather than lengthy meetings.
Interview Process
- Initial Application Review
- AI Rating & Recruiter Screening
- Technical/Client Interview
- Final Selection & Onboarding
What this role asks for
Particular to this role
FastAPI · Next.js · Supabase
Rare in Pavago's other 243 open postings.
Standard for full stack roles
JavaScript · PostgreSQL · Python · React · SQL · TypeScript
Common in full stack postings at any company.
Read against Pavago's other open postings on this site.
The team: Candidate Sourcing HIRES STEADILY
This role is one of 161 open in Candidate Sourcing. 57 were posted in the last 30 days and the oldest in March: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
JavaScript (72 of 161), Figma (46 of 161), CSS (45 of 161), Python (45 of 161), React (41 of 161), TypeScript (39 of 161), HTML (34 of 161)
OTHER ROLES ON THIS TEAM
- Full Stack Engineer posted Oct 16
- Graphic Designer - Digital & Print posted Oct 16
- Graphic Designer - Digital & Print posted Oct 16
- Product Designer - UX/UI & Design Systems (Remote) posted Oct 16
- Web Designer posted Oct 15
- Graphic Designer posted Oct 15
- AI Automation Specialist posted Oct 15
- Web Designer posted Oct 15
- Web Designer posted Oct 15
- Web Designer posted Oct 15
- Product Designer - UX/UI & Design Systems (Remote) posted Oct 14
- UX/UI Designer posted Oct 14
- Business Applications Developer posted Oct 14
- Marketing Automation Specialist posted Oct 12
- UX/UI Designer posted Oct 9
- Product Designer - UX/UI & Design Systems (Remote) posted Oct 8
- Product Designer - UX/UI & Design Systems (Remote) posted Oct 8
- Business Applications Developer posted Oct 8
- B2B Graphic Designer posted Oct 8
- Product Designer posted Oct 5
- Website Designer posted Oct 5
- Social Content Designer posted Oct 1
- Video Game Developer posted Sep 30
- Video Game Developer posted Sep 30
- Project Architect posted Sep 30
- Project Architect posted Sep 30
- UX/UI Designer posted Sep 30
- Go-to-Market (GTM) Engineer posted Sep 30
- Senior Brand Designer posted Sep 30
- Project Architect posted Sep 30
- Go-to-Market (GTM) Engineer posted Sep 30
- UX/UI Designer posted Sep 30
- Applications Engineer posted Sep 30
- UX/UI Designer posted Sep 30
- Applications Engineer posted Sep 30
- Applications Engineer posted Sep 30
- Cabinet Designer posted Sep 30
- Go-to-Market (GTM) Engineer posted Sep 30
- Video Game Developer posted Sep 30
- Video Game Developer posted Sep 30
- Applications Engineer posted Sep 30
- UX/UI Designer posted Sep 30
- Full-Stack Developer posted Sep 29
- Full-Stack Developer posted Sep 29
- Full-Stack Developer posted Sep 29
- Senior Software Developer posted Sep 29
- Full Stack AI Developer posted Sep 25
- Full Stack AI Developer posted Sep 25
- Full Stack AI Developer posted Sep 25
- Shopify Web Developer posted Sep 25
- Full Stack AI Developer posted Sep 25
- Business Applications Developer posted Sep 23
- QA & Training Supervisor posted Sep 23
- Full-Stack Developer - Next.js & Python posted Sep 22
- Full-Stack Developer - Next.js & Python posted Sep 22
- Full-Stack Developer - Next.js & Python posted Sep 22
- Full-Stack Developer - Next.js & Python posted Sep 22
- Shopify Web Developer posted Sep 18
- Shopify Web Developer posted Sep 18
- Shopify Web Developer posted Sep 18
- Shopify Web Developer posted Sep 18
- Product Designer - UX/UI & Design Systems (Remote) posted Sep 17
- Full-Stack Developer posted Sep 17
- Full-Stack Developer posted Sep 17
- Full-Stack Developer posted Sep 17
- Website Designer posted Sep 15
- UX/UI Designer posted Sep 15
- AI-Augmented QA Engineer posted Sep 15
- Software Engineer posted Sep 15
- AI-Augmented QA Engineer posted Sep 15
- Data Engineer posted Sep 15
- AI-Augmented QA Engineer posted Sep 15
- AI-Augmented QA Engineer posted Sep 15
- AI-Augmented QA Engineer posted Sep 15
- Software Engineer - Go Specialist posted Sep 14
- Website Designer posted Sep 14
- Full Stack Engineer posted Sep 14
- Quality Assurance Engineer posted Sep 14
- Mobile App Developer - (iOS/Android) posted Sep 14
- E-commerce Operations & Data Analyst posted Sep 14
- WordPress Developer posted Sep 11
- Full Stack Engineer posted Sep 10
- AI Systems Engineer (LLM & AI Agent Development) posted Sep 10
- UX/UI Designer posted Sep 9
- Mobile App Developer posted Sep 9
- Embedded Python Data & Automation Engineer posted Sep 9
- AI Systems Engineer (LLM & AI Agent Development) posted Sep 9
- Website Designer posted Sep 8
- Quality Assurance Engineer posted Sep 8
- Product Designer - UX/UI & Design Systems (Remote) posted Sep 8
- Embedded Python Data & Automation Engineer posted Sep 8
- Brand & Print Production Designer posted Sep 8
- AI Automation Specialist posted Sep 7
- Senior Backend Engineer posted Sep 7
- AI Operations Specialist - LLM & Conversation Systems posted Sep 7
- Product Designer posted Sep 7
- Business Applications Developer posted Sep 3
- AI Operations Specialist - LLM & Conversation Systems posted Aug 31
- AI Operations Specialist - LLM & Conversation Systems posted Aug 31
- Developer posted Aug 31
- Graphic Designer posted Aug 26
- Graphic Designer posted Aug 26
- Senior Software Engineer posted Aug 26
- Senior Software Engineer posted Aug 26
- Senior Software Engineer posted Aug 26
- Senior Software Engineer posted Aug 26
- Full Stack Engineer posted Aug 25
- Web Build & QA Specialist posted Aug 25
- Graphic Designer posted Aug 24
- Graphic Designer posted Aug 24
- AI-Powered Marketing Coordinator posted Aug 24
- Embedded Python Data & Automation Engineer posted Aug 19
- AI-Native Marketing Coordinator posted Aug 17
- B2B Graphic Designer posted Aug 17
- AI-Powered Marketing Coordinator posted Aug 14
- Product Designer - UX/UI & Design Systems (Remote) posted Aug 14
- AI Product Engineer (Full Stack) posted Aug 13
- Full Stack Engineer posted Aug 13
- AI-Native Marketing Coordinator posted Aug 13
- Head of Engineering posted Aug 11
- ISP Network Support Engineer posted Aug 9
- Data Engineer posted Aug 9
- WordPress Developer posted Aug 9
- AI Systems Engineer (LLM & AI Agent Development) posted Jul 27
- AI Systems Engineer (LLM & AI Agent Development) posted Jul 27
- AI Developer posted Jul 25
- Power BI & Data Analytics Engineer posted Jul 22
- Senior Full Stack Engineer posted Jul 21
- Senior Full Stack Engineer posted Jul 21
- Marketing Manager | B2B Growth | Salesforce & AI posted Jul 14
- Senior Full Stack Developer posted Jul 10
- Mobile App Developer posted Jul 10
- Marketing Manager | B2B Growth | Salesforce & AI posted Jul 9
- Senior Full Stack Developer posted Jul 9
- WordPress Developer posted Jul 2
- AI Automation Specialist posted Jul 2
- AI-Powered Marketing Coordinator posted Jun 22
- Quality Assurance Engineer posted Jun 22
- Product Designer - UX/UI & Design Systems (Remote) posted Jun 16
- QA & Training Supervisor posted Jun 10
- Data Engineer posted Jun 10
- Product Designer posted Jun 10
- Full Stack Engineer posted Jun 10
- AI Product Engineer (Full Stack) posted Jun 10
- Business Applications Developer posted Jun 10
- Mobile App Developer - (iOS/Android) posted Jun 10
- Website Designer posted May 28
- WordPress Developer posted May 28
- Quality Assurance Engineer posted May 28
- Software Engineer posted May 28
- AI Automation Specialist posted May 28
- UX/UI Designer posted May 28
- AI Product Engineer (Full Stack) posted May 27
- WordPress Developer posted May 27
- AI-Powered Marketing Coordinator posted May 26
- Senior Network Engineer (Aruba Wireless - ISP/WISP Exposure) posted May 24
- B2B Graphic Designer posted May 20
- Software Engineer posted May 20
- E-commerce Operations & Data Analyst posted May 14
- Business Applications Developer posted Mar 30
From the team and dates on Pavago's own job board.
Similar jobs
- Full Stack Developer (Backend & DevOps) at 2070Health
Shares 8 skills: FastAPI, Next.js, PostgreSQL… · same seniority - Full Stack Developer at VA4U
Shares 8 skills: FastAPI, Next.js, PostgreSQL… · same seniority - Software Engineer - Full Stack at FriendliAI
Shares 8 skills: FastAPI, Next.js, PostgreSQL… · same seniority - Full Stack Engineer - Evergreen Posting at Clasp
Shares 8 skills: FastAPI, Next.js, PostgreSQL… - Senior Software Engineer, Full Stack at People Data Labs
Shares 8 skills: FastAPI, Next.js, PostgreSQL… - QA Automation Engineer at Pavago
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.