🌆 About the Role
At Replo, we’re not just looking for someone to pull Linear tickets and write code — we want an engineer who’s eager to grab the steering wheel alongside us on our technical and product journey. We believe that good things happens when engineers don’t just code, but also contribute their unique insights to the product process.
Architecting and implementing deep frontend features in TS/React is the core of what you’ll be doing. Real examples include:
Ensuring our global state management architecture can scale to 10,000 react components rendered simultaneously in the no-code preview
Designing a publish-time system to extract and serialize all styles from our internal page DSL for zero-runtime styles
Implementing a CRDT approach multi-user editing with changes pulled into the no-code preview in realtime
Creating reusable/shareable blocks of content (”symbols”, “components”, etc) which can be defined once and used/overridden/shared across 100+ pages on a site
You’ll be working very closely with other engineers, the product team, designers, and often directly with our customers, not just to ship code, but to craft solutions that are as stable as they are maintainable (we’re here for a good time and a long time 😅)
Through it all, we’re hoping you’ll find Replo a place where you can learn, grow, and generally share the joy of building stuff together.
Your day-to-day job will usually be designing and building backend code in Typescript/Javascript. Since we’re a small team, occasionally you might reach into the frontend, or another part of our system to do what needs to be done, but for the most part, you’ll be focused on the backend/systems architecture.
Looking for someone who:
Has had deep experience in the React ecosytem. Data-fetching, global state management, routing, styling, React runtime performance analysis, drag-and-drop, local-first apps, that type of thing.
We’re looking for someone who:
Has professional experience building full-stack applications in Typescript and React
Has professional experience building and deploying scalable systems in real life (not pet projects)
Has a deep understanding of CS fundamentals
Has a very product and customer focused mindset
Has substantial experience in Typescript and React
Understands the value of writing clean, maintainable software, including documentation
Is comfortable with ambiguity and defining software architecture patterns to solve customer pain points
Is self-driven and can roll with the punches in a fast-paced environment where priorities and requirements may change frequently
Can work fast and has a passion for iterating and getting a lot of code out the door quickly
Bonus points if you:
Are an ex-founder OR worked at an early-stage (Series A or earlier) startup previously
Have not wasted hours interview-prepping on Leetcode. Implementing a B-Tree from scratch is impressive, but we’ve never had to do it in our day to day jobs 😭
Have experience with modern full-stack React frameworks like Next.js or Remix (the founder of NextJS/Vercel is one of our investors)
Have an eye for visual design (or past experience in product design, Figma, etc).
We believe in communicating compensation expectations clearly up-front for potential candidates. The salary range for this position is $120-200k base salary, and we offer an equity component of compensation in addition. Within this range, the specific salary offered will depend on a variety of factors, including leveling, job-related knowledge, skills, experience, and market location.
We offer competitive healthcare, dental, vision, 401K benefits as well 😄
Replo is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, and non-job related physical or mental disability, or protected veteran status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Note on H1B Visas: At this time, Replo is unfortunately unable to support employees on H1B visas.