let REPLIT_INTERESTS = [“dev tools”, “creative tools”, “programming education”]

function confirmApplication(name) {
// TODO: implement send to replit

function applyToReplit({ name, portfolio, interests }) {
if(portfolio && interests.some((interest) => REPLIT_INTERESTS.includes(interest))) {

// usage
// applyToReplit({ name: 'you',
// portfolio: 'yourportfolio.com',
// interests: ['creative tools', 'engineering']
// })

What we care about

Our vision is to create a programming environment that blurs the line between learning and making– a place where you can hang out, tinker with ideas, learn new concepts, and launch a business all in the same day.
Programming is creative and Replit is a platform for newcomers and experts alike to express themselves. That's why we love to build our own tools and care about programming education.
We are transparent and open, celebrate collaboration across different teams, and constantly talk to our users. Anyone and everyone (including interns!) can have an enormous impact and product-changing ideas. All you have to do is share.
That's why we look for people who are self-directed and can champion their ideas-- people who are not only excited to exercise and expand their skillset, but also their dreams and ambitions.
We help each other grow and become exceptional. While we push each other and hold a high bar, we always respect each other's time and never compromise on health and family.
Our conversations are inspired by computer science, education, psychology, design, business, art, literature, biology, and more-- if you help us expand that list!

What we work on

On any given day, we tackle some of the most challenging problems in computing (sandboxing, distributed systems, scheduling) and the the most interesting problems in design and HCI (how do you create a learnable programming environment?). Lucky for us, features like multiplayer collaboration happen to be product, design, and engineering puzzles all at the same time.
We are constantly experimenting, prototyping, and learning how to make collaborative programming inclusive and fun. We love demos, brainstorming, and bringing research ideas to life that impact millions of people.
Read more about some of our most recent and ongoing projects on our blog:


Competitive salary & equityYour choice of new equipment and softwareHealth, dental, and vision insuranceAutonomy at workFlexible work hoursLearning & development stipendMonthly health & wellness stipendGenerous parental leaveUnlimited PTO (2 weeks minimum required)401k matchingCommuter benefitsLunch!

Open positions

Customer Success & Teacher CommunityGlobal (overlap 4 hours with US Pacific Time)
Designer Who CodesGlobal (overlap 4 hours with US Pacific Time)
Executive AssistantGlobal (overlap 4 hours with US Pacific Time)
Product EngineerGlobal (overlap 4 hours with US Pacific Time)
Our team is a blend of former founders, public educators, designers and engineers from Google, Mozilla, Facebook, Spotify, Box, Scratch, and more-- all with educations that range from completely self-taught to bootcamp graduates and PhDs.
That's all to say: these job listings are approximations! If you're a curious and passionate person, we want to hear from you. We are all generalists who like to dip our toes into different fields and skillsets, so if a job isn't a 100% fit, don't worry!