Speak
Full-stack Engineer
Part remote, part office, you need to live within commuting distance of a named location.
Hybrid · San Francisco
Employer listed it 6 weeks ago · Found 5h ago
Been open since 6 weeks ago, still being checked, but it has been live a while.
Salary
$150,000 to $280,000
Location
Hybrid · San Francisco
Timezone
Not stated
Contract
Full-time
Experience
Mid
Category
Software
Published by the employer
Remote flexibility
Hybrid
This role is only partly remote, the employer expects time in the office around San Francisco, Hybrid, so you need to live within commuting distance.
What the employer says
- Source listing states candidate location: "San Francisco, Hybrid"
- Listing mentions "Hybrid"
What Nomaders makes of it
- Not suitable if you plan to move between countries
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
About the role
About us
Our mission is to reinvent the way people learn, starting with language.
Learning a language can change a life by opening doors to new cultures, careers, and communities. Two billion people around the world are actively trying to learn a language, but the best way to learn (one-on-one tutoring) is hard to access at scale and hasn’t been meaningfully improved in decades. Speak is building a human-level, AI-powered tutor in your pocket: a conversation-first experience that lets learners actually speak, get instant feedback, and progress through carefully designed lessons. The result is a complete path from beginner to confident speaker across multiple languages.
Speak first launched in South Korea in 2019, where Speak has now become the number one language learning app, and we now serve learners across many markets and 15+ languages. Speak is one of the world’s leading AI companies, with over $150m raised in venture investment from OpenAI, Accel, Founders Fund, Khosla Ventures, and more, with a distributed team across San Francisco, Seoul, Tokyo, Taipei, and Ljubljana.
About this role
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.
What you’ll be doing
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
What we’re looking for
6+ years of experience building high-quality, production-scale web applications, with strong proficiency in TypeScript, React, and Node.js
A track record as the technical lead for ambiguous, multi-system initiatives, while remaining hands-on in architecture and implementation
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
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
Excellent cross-functional communication and a desire to mentor engineers and raise the quality of team decisions
Requirements
The employer hasn't listed requirements separately, they're described in the role summary above and on the original listing.
Benefits
No benefits package published with this listing. Ask about it at first interview.
How to apply
- 1Check the flexibility label above, hybrid, matches where you plan to live and work.
- 2Tailor your CV to the role at Speak, mentioning your remote working experience.
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 6h ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Similar roles
Other open software roles with comparable remote rules.
Free to apply, no account needed.
$150,000 to $280,000 · You'll be taken to the employer's careers page.