Replit
Product Engineer, Product Platform (Frontend)
Foster City, CA · Full-time
Sponsorship not specifiedDetected 39 days ago
TypeScriptReactNext.jsNode.jsCI/CDGraphQLRESTDesign Systems
About the role
- The team's work is guided by a few simple questions:
- Is our API and data layer reliable and ergonomic, with clear contracts, sensible error handling, and effective caching?
- When these foundations are solid, every other team moves faster.
Responsibilities
- Design platform APIs and shared primitives (not just components) with clear contracts, documentation, and upgrade paths that other teams adopt
- Set technical direction in design and architecture reviews, and document the decisions and operational expectations behind them
- Designed frontend architecture other teams build on (frameworks, state, routing, SSR/CSR, migrations)
Skills
- Experience shipping and operating user-facing software in production
- Built and operated an API/data layer (REST/GraphQL, error handling, caching)
- Measured and improved client performance with instrumentation and monitoring
- Made and explained architecture tradeoffs across UX, correctness, delivery speed, and maintainability
- Comfortable in modern web stacks (TypeScript, React, Next.js, Node.js)
- Meet the Replit Agent https://www.youtube.com/watch?v=IYiVPrxY8-Y
Compensation
- 💰 Competitive Salary & Equity
Company info
- Is our core frontend architecture (frameworks, state, routing, SSR/CSR) sound, consistent, and easy to build on?
- Are user-facing surfaces fast and well-instrumented, with testing infrastructure that keeps them safe to change?
- Is the codebase easy to navigate, change, and extend, including for AI coding agents?
- Replit Blog https://blog.replit.com/
- Amjad TED Talk https://youtu.be/kCudFI4tcpg?si=l4ViCejV_f2RZkDi
- Operating Principles https://blog.replit.com/operating-principles
- Reasons not to work at Replit https://blog.replit.com/reasons-not-to-join-replit
- Replit is the agentic software creation platform that enables anyone to build applications using natural language.
This listing is sourced directly from Replit's careers page and normalized into a canonical job model.