Design and implement a protocol for our collaborative experience.
Research and develop new paradigms for synchronous and asynchronous collaboration.
Work on a version control system built on top of the collaboration infrastructure.
Enable teams at Replit to build features like code threads..
Ship features and build infrastructure using: Go, Rust, and/or TypeScript.
Someone who values simplicity and pragmatism (you think radically but ship incrementally).
Self-directed and comfortable working autonomously.
Experience with collaborative editing technologies such as Operational Transforms, CRDT, or other algorithms.
Experienced in building infrastructure for other developers to build on top of.
Experience working with IDEs, terminals, or other common developer tools.
Experience working with large distributed systems.
Replit Product
Getting started with Replit
Repl from Repo
Replit Multiplayer
Interviewing + Culture
My First Software Engineering Job Interview
Life at Replit
Operating Principles
Reasons not to work at Replit
Company
Replit
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Rust Job Details
About the role
We’re looking for someone to build and improve the collaboration infrastructure. That’ll be the baseline of this role but adding on a ton of cool features on top of this infrastructure is the end goal that separates you from the rest.
You will…
You are…
Bonus Points
To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.
Want to Learn More?
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs