Staff Software Engineer, Web Product Enablement
Core
Define and drive technical direction for foundational web capabilities, primarily focusing on data fetching, to enable product engineers to ship features quickly and reliably.
Role type
Staff Software Engineer (Web Platform/Architecture)
Builds
Scalable web development layer, data fetching systems, and developer tooling for product teams
Domain
Internet / Web Development / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Web architecture design, client-side data architecture, GraphQL, REST, JavaScript/TypeScript, Node.js, Server-side rendering, System evaluation, Technical leadership, Cross-team collaboration
Preferred skills
Python, Relay, Design system expertise, Code health optimization
Technologies
GraphQL, REST, Node.js, Relay, JavaScript, TypeScript
Responsibilities
Define technical direction for foundational web capabilities with a focus on data fetching; Assess and improve the ecosystem of frameworks and tooling; Lead platform investments to simplify development; Partner with product, platform, and infrastructure teams; Establish best practices and reusable abstractions; Mentor engineers and influence technical direction
Seniority
Staff, hands-on IC with strategic influence