Jobs Companies Pavago Full-Stack Developer

About this Full-Stack Developer role at Pavago

Pavago · Remote · South Africa

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

  1. Initial Application Review
  2. AI Rating & Recruiter Screening
  3. Technical/Client Interview
  4. Final Selection & Onboarding

Ready to apply to Pavago?
Apply to Pavago

About Pavago

Pavago - Connecting You to Global Remote Opportunities 🌍

At Pavago, we redefine the boundaries of talent recruitment. Dive into a world where your geographical location doesn't restrict your career aspirations. As a distinguished international recruitment agency, we specialize in connecting remote talents with companies eager to tap into global expertise.

🌟 Why Consider Opportunities Through Pavago?

Competitive Pay: Command the salary you deserve, regardless of where you reside.

Broad Horizons: Unlock a wide array of remote positions spanning diverse industries and regions.

Skill Enrichment: Work alongside international teams, contribute your unique insights, and amplify your career trajectory.


Whether you're a seasoned professional hunting for a novel global venture or a budding talent keen on leaving an international imprint, Pavago is your conduit to businesses that appreciate and seek out worldwide perspectives.

Embrace a realm where opportunities transcend borders. Together, let's pioneer the next era of remote work. 🚀

Explore global opportunities with us today!"

See all jobs at Pavago →

Similar jobs

micro1
Sr. Full-Stack Software Engineer
micro1
⚡ Apply early Remote — 58 countries · location restricted $104,000–$208,000
● New 👁 Seen ✓ Applied 1d ago
Vista Group
Senior Full Stack Developer - Team Lead
Vista Group
⚡ Apply early Cape Town, South Africa Hybrid
● New 👁 Seen ✓ Applied 1w ago
The Global Talent Co.
Junior Full Stack Engineer – AI
The Global Talent Co.
⚡ Apply early South Africa - Gauteng (ZipRec... · location restricted
● New 👁 Seen ✓ Applied 1w ago
The Global Talent Co.
Senior Full Stack Engineer - AI
The Global Talent Co.
⚡ Apply early South Africa - Gauteng (ZipRec... · location restricted
● New 👁 Seen ✓ Applied 1w ago
Hire Hangar
Full-Stack AI Engineer
Hire Hangar
⚡ Apply early South Africa - Cape Town · location restricted $30,000–$48,000
● New 👁 Seen ✓ Applied 1w ago
Hire Hangar
Full Stack Engineer
Hire Hangar
⚡ Apply early South Africa - Cape Town · location restricted $30,000–$84,000
● New 👁 Seen ✓ Applied 1w ago
Hire Hangar
Senior Full Stack Engineer
Hire Hangar
⚡ Apply early Mexico - Monterrey · location restricted $30,000–$84,000
● New 👁 Seen ✓ Applied 1w ago
ReWorks Solutions
Senior Full Stack AI Developer
ReWorks Solutions
⚡ Apply early South Africa · location restricted
● New 👁 Seen ✓ Applied 2w ago
The Global Talent Co.
Senior Software Engineer (Full Stack)
The Global Talent Co.
⚡ Apply early South Africa - Gauteng (ZipRec... · location restricted
● New 👁 Seen ✓ Applied 3w ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Pavago

See all jobs at Pavago →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free