Responsibilities
- Design, build, test, and ship robust features across our full stack, ensuring code aligns with high-performance standards from UI components to backend REST and GraphQL services.
- Trace, isolate, and resolve complex, systemic bugs across service boundaries (UI, API gateways, subgraphs, and legacy codebases) to ensure seamless performance.
- Define clear data contracts between microservices, maintain schema federation hygiene, and architect secure, scalable real-time WebSocket data flows.
- Write and run comprehensive tests, instrument critical system metrics, and build operational dashboards to proactively monitor system health and minimize downtime.
- Provide technical guidance and constructive code reviews to mid-level and junior engineers, encouraging best practices and continuous learning across the team.
- Collaborate across adjacent QA, DevOps, and architecture teams to accelerate CI/CD pipelines, enhance stack-wide type safety, and deprecate legacy systems without disrupting product delivery.
Requirements
- 5+ Years of Professional Development Experience
- proven track record building enterprise-grade applications
- heavy emphasis on full-stack TypeScript architectures
- Deep production experience working with React and modern Next.js environments (including App Router and server actions)
- Strong command of Node.js
- hands-on experience designing schemas, resolvers, and subscriptions using Apollo Server or similar GraphQL ecosystems
- Proficiency with relational databases
- query builders/ORMs (like Knex)
- experience scaling real-time web applications using WebSockets
- Solid understanding of modern authentication/authorization patterns (OAuth/OIDC, JWT)
- familiarity with Docker, containerization, and modern CI/CD practices
- Exceptional analytical skills
- ability to dive into unfamiliar or legacy codebases, deduce business logic, and refactor effectively
- Strong interpersonal and collaboration skills
- innate ability to lead cross-team design discussions and articulate technical strategies clearly to stakeholders
Nice to Have
- NestJS preferred
- MySQL preferred
Benefits
- Comprehensive health, dental and vision coverage
- retirement benefits (401k match up to 4%)
- flexible PTO
- bonus structure tied to meeting goals
- employee equity program
Work Arrangement
Remote (City/Region) — Seattle
Additional Information
- Must be authorized to work in the U.S.
- All candidates must pass a drug screening and background check upon employment.
- Some roles may also require passing a federal background check and fingerprinting.