Full-stack Engineer
Posted Updated
- We’re looking for a senior full-stack engineer to serve as the hands-on technical lead for Discovery, the pod that helps motivated learners and small teams discover, try, and buy Speak
- You’ll set technical direction across the web acquisition and purchase journey, including public discovery, authentication, checkout, billing, provisioning, and measurement
- You’ll work primarily in TypeScript across Next.js/React, Node.js, and Postgres, partnering with engineers in adjacent pods where the experience crosses team boundaries
- You’ll turn business goals and product requirements into clear technical designs, lead execution across multiple engineers and agent-driven contributions, and raise the bar for architecture, reliability, analytics, and rollout
- Near-term work includes self-serve Speak for Business onboarding, web payments experimentation, enterprise-ready web journeys, and foundations that let Marketing publish and measure experiments without depending on engineers for every change
- Serving as the hands-on technical lead for Discovery, from problem framing and architecture through implementation, launch, and production monitoring
- Designing and building full-stack web journeys that help individuals and small teams find, evaluate, purchase, and start using Speak
- Leading cross-repository integrations across authentication, payments, entitlements, analytics, attribution, CRM, and admin experiences
- Partnering closely with product, design, analytics, Marketing, Sales, and adjacent engineering pods to define scope, sequence dependencies, and deliver end-to-end outcomes
- Setting an enterprise-ready quality bar for privacy and security, payment correctness, observability, performance, and resilient rollouts
- Evolving architecture and development patterns incrementally while protecting conversion and revenue across high-traffic global funnels
- Helping the pod operate AI-natively by reviewing plans and designs before implementation, creating strong QA and verification loops, and enabling AI-assisted contributors to ship safely
- Mentoring engineers and raising the team’s bar for technical judgment, communication, and ownership
Benefits
- Competitive salary and equity
- Comprehensive medical, dental, and vision insurance
- Unlimited PTO
- Parental leave
- 401(k)
- Monthly wellness stipend
- Monthly language learning stipend
- Excellent cross-functional communication and a desire to mentor engineers and raise the quality of team decisions
- Experience designing APIs and backend services, working with relational data, and reasoning clearly about boundaries between systems
- Strong product and business judgment, with the ability to translate growth or B2B objectives into pragmatic scope, measurable outcomes, and durable technical foundations
- A track record as the technical lead for ambiguous, multi-system initiatives, while remaining hands-on in architecture and implementation
- 6+ years of experience building high-quality, production-scale web applications, with strong proficiency in TypeScript, React, and Node.js
- Excitement about AI-assisted development, paired with thoughtful verification and a high production-quality bar
- Experience building reliable transactional or stateful workflows, with strong instincts around data integrity, idempotency, observability, and safe rollouts
- Ability to balance building the right way with shipping quickly, learning from real usage, and improving systems incrementally
- Deep experience with Next.js and Postgres data modeling
- Experience with web payments, subscriptions, billing, invoicing, or entitlements
- Familiarity with identity and access, B2B account models, roles, or provisioning
- Experience with analytics, attribution, experimentation, CRM, or marketing technology integrations
- Experience building internationalized web products or working across consumer and B2B SaaS surfaces
