The Elevator Pitch: Why will you enjoy this new opportunity?
We are building a next-generation distributed application platform that fundamentally changes how developers build, run, and manage distributed applications. At the heart of this platform is a WebAssembly server runtime and developer experience that breaks down programming language silos and lets developers quickly deliver modern cloud-native architectures. If being at the forefront of a major technology shift excites you and you have a passion for open source software, we would like to hear from you.
Success in this role: What are your 12-month performance goals?
Contribute to a set of open-source tools and frameworks that improve the developer experience of building WebAssembly applications.
Establish Rust and WebAssembly expertise.
Collaborate with Platform and Runtime teams to ensure an incredible developer and operator experience.
Foster a team culture of empathy, curiosity, and psychological safety.
What type of work will you be doing? What assignments and requirements will you see? What skills will you use on a regular basis?
You will work on a distributed team, building the next generation WebAssembly developer experience.
Most of your time will be spent building modular components to support the execution of WebAssembly applications on and off of Kubernetes. The framework and tools will be written in Rust and will support polyglot applications.
You can expect to collaborate within the open-source WebAssembly ecosystem.
We know from experience that not ticking every box on the skills sections stops many from applying. Please apply regardless of your self-assessment -- we want to hear from you! We have seen engineers succeed with a diverse range of skills and experiences.
Proficient in Rust or C, C++ development.
Experience building modern web applications with technologies such as React, Vue, Svelte or Jamstack architectures.
Experience contributing to and growing open-source communities,
Strong collaboration skills and comfortable working asynchronously,
Strong software engineering practices and principles (agile, CI/CD, git flows, and so on).
Strong communication skills to articulate the decisions and thought process.
Passion for quality and shipping high-quality code that is easy to maintain and extend.