This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Vercel Domains is the fastest domains search on the planet. We are looking for an product-leaning full stack Software Engineer to focus on customer experiences across the full domain lifecycle: search, purchase, renewal, and transfers, plus the notifications and touch points that make those flows clear and trustworthy. This role is mostly TypeScript and spans both frontend and backend work. You will build polished product experiences in the dashboard and supporting services behind them. You will also work with third-party registrars to ensure accurate registration data and collaborate with Customer Support Engineering to resolve customer issues and prevent them from recurring.
Job Responsibility:
Ship customer-facing Domains features end-to-end across UI and TypeScript services (search, purchase, renewals, transfers)
Improve lifecycle touch points so customers always understand what is happening (statuses, notifications, emails, in-product messaging)
Integrate with third-party registrars and make complex workflows feel simple, reliable, and fast for customers
Partner with Customer Support Engineering to resolve customer issues and reduce repeat problems through better UX, tooling, and observability
Requirements:
Strong experience building customer-facing products with TypeScript across frontend and backend
Experience with modern web UI development (we use React and Next.js)
Experience building and integrating REST APIs and working with workflow-heavy systems (multi-step flows, background processing, eventual consistency)
Experience designing data models and ensuring correctness for customer-critical flows (validation, auditing, reconciliation)
Experience writing tests and instrumentation for core flows (monitoring, logging, metrics)
Nice to have:
Have worked on domains concepts (registrars, DNS, nameservers, transfers, renewals, WHOIS)
Have experience using Effect to build Typescript apps and services
Have integrated with third-party providers where reliability varies and edge cases are common
Have built notification and lifecycle messaging systems (email, in-product notifications, status banners)
What we offer:
Competitive compensation package, including equity
Inclusive Healthcare Package
Learn and Grow - we provide mentorship and send you to events that help you build your network and skills
Flexible Time Off
We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed