远程工作雷达

全栈开发工程师

Full-Stack Developer

开发工程未标注地域
公司Pavago
薪资未公开
工作地点Pakistan
地域资格未标注地域
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →

全栈开发工程师
职位类型:全职,远程
工作时间:美国商务时间
职位描述
我们正在寻找一位具有 TypeScript、React、Next.js 和 Postgres 经验的全栈开发工程师,为现代客户门户构建和发布功能。
你将从设计到生产全程负责功能的开发,根据需要在前端、后端、数据库和集成方面进行工作。这是一个需要亲力亲为的职位,你将被期望超越正常流程,构建可靠的特性,并在开发过程中不断改进代码库。
你将与一个小规模的工程和产品团队紧密合作,获得快速反馈,并对所构建的内容有较大的自主权。
你将负责的事项
端到端功能开发

  • 从设计原型到生产环境推进功能
  • 使用 TypeScript、React 和 Next.js 构建前端界面
  • 处理路由处理器、数据库迁移、邮件和 UI 作为完整功能的一部分
  • 在候选人资料、职位和候选人页面、面试流程、计费和其他门户功能中工作
  • 确保功能具备生产就绪性,而不仅仅关注正常流程

数据与 UI 弹性

  • 构建能够处理真实数据和边缘情况的功能
  • 考虑空状态、错误状态、长名称、长简历和多个申请
  • 确保 UI 状态清晰、有意图且用户友好
  • 在边缘情况成为生产问题之前识别它们
  • 在发现可靠性或可用性差距时改进现有功能

测试与代码质量

  • 为目前缺乏覆盖率的区域编写自动化测试
  • 为新功能和重要工作流添加回归测试覆盖率
  • 保持代码库的稳定性和可维护性
  • 通过测试或代码审查发现并解决问题
  • 每次修改代码库的每个部分时,使其变得比之前更好

数据库与后端

  • 编写和审查 Postgres 迁移
  • 熟练使用 SQL、连接和数据库关系
  • 阅读并理解行级安全策略
  • 维护 Supabase Auth 和 Realtime 的可预测行为
  • 理解前端、后端和数据库更改如何协同工作

第三方集成

  • 与 Stripe、Resend、Workable 和 SparkHire 等集成合作
  • 在需要时将第三方服务连接到产品功能
  • 排查集成相关的问题
  • 在功能涉及 AI 或数据功能时,阅读并理解现有的 Python FastAPI 服务
查看英文原文

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

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

全栈AI工程师

PavagoArgentinaFull Time今天
AI开发工程限定地区(需当地身份)与中国几乎无重叠,需长期倒时差

HubSpot实施专员

PavagoCosta RicaFull Time今天
其他未标注地域与中国几乎无重叠,需长期倒时差

成功经理

PavagoColombiaFull Time今天
AI市场运营职能支持限定地区(需当地身份)与中国几乎无重叠,需长期倒时差

特许销售代表

PavagoMexicoFull Time今天
市场运营限定地区(需当地身份)与中国几乎无重叠,需长期倒时差

← 返回全部职位