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.
Getting started with Replit
Repl from Repo
Interviewing + Culture
My First Software Engineering Job Interview
Life at Replit
Reasons not to work at Replit
United States of America
(From Everywhere/No Office Location)
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.
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?