Software Engineer, Domains

Vercel Vercel · Enterprise · AMER · Engineering

Full stack Software Engineer role at Vercel focusing on customer-facing domains features (search, purchase, renewal, transfers) and supporting services. Requires strong TypeScript, React, and Next.js experience, with an emphasis on building reliable, customer-critical flows and integrating with third-party registrars. Experience with domains concepts, Effect, and notification systems is a plus.

What you'd actually do

  1. Ship customer-facing Domains features end-to-end across UI and TypeScript services (search, purchase, renewals, transfers).
  2. Improve lifecycle touch points so customers always understand what is happening (statuses, notifications, emails, in-product messaging).
  3. Integrate with third-party registrars and make complex workflows feel simple, reliable, and fast for customers.
  4. Partner with Customer Support Engineering to resolve customer issues and reduce repeat problems through better UX, tooling, and observability.

Skills

Required

  • TypeScript
  • React
  • Next.js
  • frontend development
  • backend development
  • REST APIs
  • workflow-heavy systems
  • data modeling
  • testing
  • instrumentation

Nice to have

  • domains concepts (registrars, DNS, nameservers, transfers, renewals, WHOIS)
  • Effect
  • third-party provider integration
  • notification systems
  • lifecycle messaging systems

What the JD emphasized

  • customer-facing products
  • TypeScript
  • React
  • Next.js
  • REST APIs
  • workflow-heavy systems
  • data models
  • correctness
  • customer-critical flows
  • validation
  • auditing
  • reconciliation
  • tests
  • instrumentation
  • monitoring
  • logging
  • metrics