Full-Stack Software Engineer

About the Role

You will own core product areas end-to-end: from scoping and technical design to building, launching, and iterating. You will ship user-facing features across the stack, write robust type-safe well-tested code, maintain stable APIs, and keep documentation and observability healthy. You will lead feature work from PRD and RFC to rollout, anticipate edge cases, drive incidents to root cause, and proactively improve engineering practices. You will also use AI tools to accelerate development, testing, and documentation.

Requirements

  • 3+ years building and operating production web apps end-to-end
  • Strong proficiency in TypeScript and JavaScript
  • Frontend experience with React or Next.js including performance accessibility and testing fundamentals
  • Backend experience with Node.js and Express or similar; Next.js API routes; REST; JWT and OAuth; webhooks and background jobs
  • Database experience with Postgres or other SQL databases including schema design transactions migrations and basic performance tuning
  • Knowledge of Git and GitHub CI/CD Docker and environment and secrets hygiene
  • Experience with observability tools such as LogRocket New Relic or Sentry
  • Good problem-solving and communication skills
  • Ability to pick up unfamiliar technology quickly and execute
  • Product mindset with ability to clarify ambiguity and slice scope to deliver outcomes
  • Focus on code quality including clear abstractions type safety and tests
  • Ownership mindset to take work from 0 to 1 to 10 and close the loop with users
  • Hands-on experience with AI-assisted development tools such as Copilot Cursor or Devin; Cursor experience is a plus

Responsibilities

  • Ship user-facing features across the stack
  • Turn customer problems into simple and clear product solutions
  • Write robust type-safe well-tested code
  • Build and maintain stable APIs
  • Maintain documentation and observability
  • Enforce high engineering standards through PR reviews, automated testing, and CI/CD
  • Identify and implement improvements to engineering practices
  • Investigate incidents, drive to root cause, and prevent regressions
  • Lead feature work from PRD and RFC to rollout including data models API contracts and UI flows
  • Use AI tools to accelerate development testing and documentation

Skills

Apply Now
Full-Stack Software Engineer at Toku | JobStash