{"id":1008253,"url":"https://alion.io/job/pavago-full-stack-developer-4","title":"Full-Stack Developer","company":{"id":1117,"name":"Pavago","domain":"pavago.co","url":"https://alion.io/company/pavago","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":201,"ghost_share":0,"stale_share":0.99,"repost_share":0,"time_to_fill_p50_days":33,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"US time zones","utc_offset_min":-8,"utc_offset_max":-5},"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["AR","BR","CO","MX","CR","HN"],"hiring_countries_total":6,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"FastAPI","optional":false},{"name":"Next.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"SQL","optional":false},{"name":"Supabase","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-17T18:53:00Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-11-04T03:40:22Z","board_verified":true,"closed_at":null,"days_open":47,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":47},"description":"Full-Stack Developer\nPosition Type: Full-Time, Remote\nWorking Hours: U.S. Business Hours\nAbout the Role\nWe 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.\nYou’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.\nYou’ll work closely with a small engineering and product team, receiving fast feedback and having significant ownership over what you build.\nWhat You’ll Own\nEnd-to-End Feature Development\nTake features from design prototype through production\nBuild frontend interfaces using TypeScript, React, and Next.js\nHandle route handlers, database migrations, emails, and UI as part of a complete feature\nWork across candidate profiles, roles and candidates pages, interview flows, billing, and other portal features\nEnsure features are production-ready rather than focused only on the happy path\nData & UI Resilience\nBuild features that handle real-world data and edge cases\nAccount for empty states, error states, long names, lengthy CVs, and multiple applications\nEnsure UI states are clear, intentional, and user-friendly\nIdentify potential edge cases before they become production issues\nImprove existing features when you identify reliability or usability gaps\nTesting & Code Quality\nWrite automated tests for areas that currently lack coverage\nAdd regression coverage for new features and important workflows\nKeep the codebase stable and maintainable\nIdentify and resolve issues discovered through testing or code review\nLeave each area of the codebase better than you found it\nDatabase & Backend\nWrite and review Postgres migrations\nWork confidently with SQL, joins, and database relationships\nRead and reason about row-level security policies\nMaintain predictable Supabase Auth and Realtime behavior\nUnderstand how frontend, backend, and database changes work together\nThird-Party Integrations\nWork with integrations such as Stripe, Resend, Workable, and SparkHire\nConnect third-party services to product features when required\nTroubleshoot integration-related issues\nRead and understand the existing Python FastAPI service when features interact with AI or data functionality\nCode Review & Collaboration\nWrite clear and well-documented pull requests\nProvide enough context for reviewers to understand and approve changes efficiently\nParticipate in code reviews and incorporate feedback\nProgress toward reviewing API and database migration pull requests independently\nCollaborate directly with engineering and product team members in a fast feedback environment\nRequirements\n2-4 years of experience shipping production TypeScript and React applications\nStrong experience with Next.js, ideally including App Router, Server Components, and Route Handlers\nSolid understanding of SQL and relational databases\nAbility to write joins, read migrations, and understand database relationships\nUnderstanding of Postgres and row-level security concepts\nExperience building production-ready UIs with thoughtful empty, loading, and error states\nExperience working in a monorepo or codebase where features span frontend, backend, and database layers\nExperience writing and maintaining automated tests\nFamiliarity with pull requests and modern code-review workflows\nStrong problem-solving and debugging skills\nAbility to own features independently from requirements through deployment\nStrong written communication and attention to detail\nNice to Have\nHands-on experience with Supabase\nExperience with Stripe or Resend\nExperience working with Workable or SparkHire integrations\nFamiliarity with Python and FastAPI\nExperience with unit or integration testing\nExperience working with AI or data-focused backend services\nExperience using tools such as CodeRabbit or similar AI-assisted code review tools\nPrevious experience working in a small, fast-moving product team\nWhat Makes You a Strong Fit\nYou’ll thrive in this role if you:\nCan take a feature from a brief to production without needing every task broken down\nThink about migrations, edge cases, testing, and integrations alongside the UI\nCare about how features behave with real-world data\nCommunicate proactively when you encounter blockers\nWelcome feedback and use it to improve your work\nAre comfortable working across both frontend and backend systems\nPrefer shipping small, reliable improvements consistently\nTake pride in leaving the codebase cleaner and more stable than you found it\nWhat Success Looks Like\nFeatures move efficiently from design to production\nNew functionality works reliably across real-world data scenarios\nStrong automated test coverage across key areas of the portal\nDatabase migrations and security policies remain reliable and well-structured\nPull requests are clear, focused, and easy to review\nThird-party integrations work consistently across product workflows\nBugs and edge cases are identified and addressed proactively\nThe codebase becomes more stable and maintainable over time\nTypical Day\nYour 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.\nOther 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.\nThe 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.\nInterview Process\nInitial Application Review\nAI Rating & Recruiter Screening\nTechnical/Client Interview\nFinal Selection & Onboarding","description_format":"text","description_chars":6077,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Argentina","iso":"AR","kind":"country"},{"name":"Brazil","iso":"BR","kind":"country"},{"name":"Colombia","iso":"CO","kind":"country"},{"name":"Mexico","iso":"MX","kind":"country"},{"name":"Costa Rica","iso":"CR","kind":"country"},{"name":"Honduras","iso":"HN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Recruiting & Staffing","Employer of Record & PEO"],"lifecycle":[{"event":"open","at":"2026-09-17T18:53:00Z"}],"visa":[],"liveness":{"score":20,"band":"cold","label":"Long shot","p_open":1,"p_active":0.464,"p_room":0.44,"age_days":46,"expected_fill_days":33,"reasons":["conf:2","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/pavago-full-stack-developer-4","json_url":"https://alion.io/job/pavago-full-stack-developer-4.json","meta":{"generated_at":"2026-11-04T05:56:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9240,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1117},"rest":"https://alion.io/mcp/rest/get_company?id=1117"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpavago-full-stack-developer-4"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpavago-full-stack-developer-4"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpavago-full-stack-developer-4"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pavago-full-stack-developer-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpavago-full-stack-developer-4"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1008253}},{"tool":"search_jobs","arguments":{"company":"pavago.co","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1008253},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}