Full-stack Engineer

Speak$130K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in building high-quality, production-scale web applications
  • Proficiency in React and Node.js
  • Ability to balance quality with rapid deployment
  • Strong communication skills for cross-functional collaboration
  • Nice to have: Deep experience with Next.js
  • Nice to have: Knowledge of Postgres and data modeling
  • Nice to have: Familiarity with authentication and authorization systems

Responsibilities

  • Lead growth-focused projects for user engagement
  • Design and build AI-driven web experiences
  • Collaborate with product, design, and marketing teams
  • Enhance technical architecture and development patterns
  • Drive initiatives for user registration and subscription management

Benefits

  • Join a rapidly growing team during an exciting phase
  • Work with a dedicated team of talented individuals
  • Global working opportunity with users in over 40 countries
  • Make a meaningful impact on people's lives through language learning
Full Job Description
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
  • Excitement about AI-assisted development, paired with thoughtful verification and a high production-quality bar
  • Nice to have:
    • 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


Similar Jobs

More Jobs at Speak

  • Full-stack Engineer
    $130K — $160K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Assessment Design Lead
    $120K — $145K *
    San Francisco, CA 94112 (San Francisco County)
    Education, Government & Non-Profit
    In-Person
  • Account Executive - US
    $110K — $130K *
    San Francisco, CA 94112 (San Francisco County)
    Enterprise Technology
    In-Person
  • Lead Business Analyst
    $120K — $150K *
    San Francisco, CA 94112 (San Francisco County)
    Business Services
    In-Person
  • Senior Accountant
    $90K — $130K *
    San Francisco, CA 94112 (San Francisco County)
    Legal & Accounting
    In-Person

More Information Technology Jobs

Find similar Full-stack Engineer jobs: