Software Engineer, JavaScript/TypeScript Developer Experience

at Replit
Published September 17, 2023
Location San Francisco, CA
Category Default  
Job Type Full-time  


About Replit
We're building the world's most ubiquitous programming environment. We focus on inspiring creativity and generating value for creators through community, and we design simple yet scalable infrastructure primitives for the next generation of creators. We want to blur 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.

About the role:

Your charter is to improve the daily lives of millions of coders using JavaScript on Replit. You'll improve things like packaging, runtime, environment setup, editor features, debugging, and testing and get to rethink what this experience looks like on Replit. As a first specialized JavaScript hire, you'll be setting the direction for projects and the vision for the future of JavaScript/TypeScript development. You'll be supporting people learning JavaScript to people building production grade software on Replit covering client-side and server-side use-cases.

You will...:

  • Make JavaScript package management on Replit a seamless and enjoyable experience.
  • Add JavaScript/TypeScript editor features by extending language servers, leveraging open-source tools, and building new tools.
  • Build tooling to make JavaScript/TypeScript deployments fast.
  • Hack on the Node, Bun, Deno, and bespoke runtime to improve the developer experience.
  • Help people build applications by building starter templates and building tooling to help people.
  • Ensure common JavaScript use-cases, frameworks, and libraries work well on Replit.

Required skills and experience:

  • Fluent in JavaScript, understands some of the inner workings of JavaScript, and deep familiarity with the JavaScript ecosystem.
  • Built tools for JavaScript developers, can be internal to your team, the open-source community, or even yourself.
  • 1 year+ working as Developer Experience or JavaScript Infrastructure engineer, can be internal to your team, or the open-source community.
  • 3 years+ working as a professional software engineer.
  • Self-directed and comfortable working autonomously and comfortable with ambiguity.

Bonus Points:

  • Maintained an open-source JavaScript project that is used by the Python community.
  • Familiar with Language Server Protocol and built stuff on top of it.
  • Experience working with IDEs.
  • Worked in large JavaScript codebase.
  • Experience with Nix, Go, or Rust.

Full-Time Employee Benefits Include:

Flexible Work Hours

Competitive Salary & Equity

Home Office Set-Up Stipend

Health, Dental, Vision and Life Insurance

Short Term and Long Term Disability

Monthly Expenses Stipend

Parental and Baby Bonding Leave

Flexible PTO (2 Weeks Minimum Required) + Holidays

Annual company/team offsites (4/year)

Want to Learn More?

  • 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

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.

The overall market range of base compensation for roles in this area of Replit is typically $150,000 - $180,000. Compensation offered will be determined by additional factors such as location and experience.