Full Stack / Front End Engineer - Workers (Developer Productivity)

About the department

The Workers team makes it possible for Cloudflare customers to run JavaScript and WebAssembly on Cloudflare's edge network. We build and maintain the serverless technology that executes billions of requests per month on behalf of developers and grants them nearly limitless control over how their requests are handled and responded to. The Workers team is split into three groups: one group is focused on making our users more successful, one group is focused on bringing Workers to more use cases, and another one is focused on how we bring state to the edge.

What you'll do

As a senior engineer on the Workers team, you will be responsible for building and maintaining the technologies and systems that comprise Workers, as well as the tools and frameworks that let developers use Workers.

  • Build tools, frameworks and libraries to help developers get the most out of the Workers platform.
  • Build user interfaces in TypeScript and React.
  • Build Workers in JavaScript and TypeScript.
  • Build services and tooling in Rust and Golang.
  • Review work from your peers throughout all stages of the development lifecycle.
  • Plan and lead engineering work on large projects.
  • Mentor team members to help bring out their best work.
  • Represent the team within the company and externally through blogging and tech talks.

Examples of desirable skills, knowledge and experience

  • More than 5 years of experience building and managing high volume software applications with JavaScript.¬† Typescript is a plus.
  • Experience building, deploying and operating full stack services.
  • You enjoy getting things done and have a bias for action: you're a builder and a creator and have lead small teams that deliver results.
  • Experience managing or contributing to build systems for large JavaScript projects and have contributed to open-source JavaScript tools and frameworks¬†
  • Contributions to open-source JavaScript tools and frameworks.
  • Strong interpersonal and communication skills. Curiosity and empathy are coveted traits here!
  • Deep understanding of the web and technologies such as web browsers, HTTP, JavaScript and WebAssembly.
Lisbon, Portugal
  • JavaScript
  • TypeScript
  • HTTP
  • Rust