Product Engineer, Product Platform
Own frontend architecture, API/data layer, testing infrastructure, and client performance for Replit's core product surfaces. Partner with engineering, product, and design to ship reliable, high-leverage platform foundations.
Responsibilities
- Design platform APIs and shared primitives (not just components) with clear contracts, documentation, and upgrade paths that other teams adopt
- Profile and instrument real user journeys, then ship the changes that move the numbers
- Roll out cross-cutting changes safely with codemods, migration paths, and staged rollouts
- Set technical direction in design and architecture reviews, and document the decisions and operational expectations behind them
- Work directly with product teams to turn their friction into reusable platform improvements
Requirements
- Experience shipping and operating user-facing software in production
- Designed frontend architecture other teams build on (frameworks, state, routing, SSR/CSR, migrations)
- 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)
Sr. Software Engineer
Build and enhance scalable frontend web applications using React and TypeScript. Collaborate with Product, Design, and Backend teams to deliver customer-facing features, optimize performance, and contribute across the stack as needed.
Senior Software Engineer, Frontend
Senior Frontend Engineer building React-based SaaS workflows for lead management, AI messaging, quoting, and integrations. Requires 4-8 years of production React experience and strong product instincts for non-technical users.
Staff Software Engineer - Frontend
Develop responsive user experiences and novel data visualizations using React, GraphQL, TypeScript, and Node.js. Own product features from design to launch for a high-performance analytics platform.
Senior Software Engineer - Frontend
Develop responsive user experiences and novel data visualizations using React, GraphQL, TypeScript, and Node.js. Own product features from design to launch for a high-growth data analytics platform.
Staff Software Engineer - Frontend
Develop responsive user experiences and novel data visualizations using React, GraphQL, TypeScript, and Node.js. Own substantial product features from design to launch for a high-performance analytics platform.