Discourse is a platform for civilized discussion. Our product is fully open source and our team is 100% remote. We're a 25+ person group of people with a borderline unhealthy obsession with the internet, and we aim to rid it of unsafe and user-unfriendly legacy forum software.
Discourse platform engineers spend a lot of time up close and personal with all aspects of our hosting platform, from Discourse itself, through the various internal services that help manage our hosting, down into the “weeds” of build systems, application clusters, and so on.
You can expect to have exposure to a range of different technologies, at different layers of the “hosting stack” depending on where your comfort zone lies. We don't hire specifically for "frontend", "backend" or "full stack"; we hire people who, upon taking a closer look at our open source code, can tell us where they'd like to get started improving our product. Identify your comfort zone within Discourse and then commit to expanding it over time.
Below are some examples of past projects that either were trial projects or could have been, ranging in scope from 1-4 weeks.