Staff Software Engineer
Core
Define technical direction for foundational web capabilities, primarily client-side data fetching, and lead platform investments to simplify development and improve consistency across product engineering.
Role type
Staff Software Engineer (Web Platform)
Builds
High-scale web platform serving millions of users and hundreds of engineers
Domain
Web Engineering / Client-side Data Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript, TypeScript, Node.js, GraphQL, REST, caching strategies, system architecture, technical standards definition, mentorship
Preferred skills
Python, server-side rendering techniques, Relay framework
Technologies
GraphQL, REST, Relay, Node.js
Responsibilities
Evaluate web frameworks, tooling, and patterns to identify high-impact improvements; Establish reusable abstractions, technical standards, best practices, and documentation; Partner with product, platform, design, and infrastructure teams on scalable architecture; Mentor engineers and influence technical direction through architecture reviews and cross-team leadership.
Seniority
Staff, hands-on IC with strategic leadership