About this role:
We are looking for an awesome TypeScript/Node.js Senior Software Engineer who wants to join a small, fast-growing, 100% remote team working on bringing software development fully into the browser.
In this role, you'll be working on WebContainer, the first-ever in-browser WebAssembly-based operating system. If you're interested in the convergence happening with WebAssembly, Node.js, Operating Systems, and browser engines, this is a once-in-a-lifetime opportunity to work on the next revolution of computing on the web.
How you’ll contribute:
- Build new capabilities into WebContainer's kernel with TypeScript, Rust, and WebAssembly.
- Improve Node.js compatibility with WebContainer and investigate support for new languages and runtimes.
- Contributing to security enhancements and helping OSS projects such as Node.js Core, Next.js, and others adopt WebAssembly instead of native binaries.
- Create code and content that helps the Rust and Node.js communities ship smaller and faster WebAssembly binaries.
- Improve our in-browser developer environment (shell, npm clients, etc.)
Who you are:
- You MUST be located in the EU or CEST timezone (remote within GMT 0-4)
- You have a solid understanding of native Node.js APIs such as file systems, networking, crypto, and others
- You have 5+ years of experience in Web Development using Web (browser) APIs (heavily focused on JavaScript and less on building UIs using CSS and HTML)
- 5+ years using JavaScript / TypeScript
- Experience with e2e testing (puppeteer) and unit testing (jest)
- Ability to thrive in an ambiguous environment with a high degree of autonomy
- Ability to learn new technologies and systems quickly
- Empathy. For our customers, for the team, and for yourself
- Problem-solving skills, a great attitude, and a desire to win together as a team
- Communication superpowers, especially when discussing technical topics
Bonus points:
- Familiarity with WebAssembly and/or C/C++
- Experience with Rust
- No task is too big or too small
- Not afraid to take on tasks outside of your core role
- Perpetual learning attitude
Absolutely NOT Required:
- A college degree
- Being located in or authorized to work in the United States
- Having ALL of the skills/experience listed above. If you're interested in the job, please apply!
Top Skills
What We Do
The fastest & most secure 100% browser based IDE for web development