About the Role
You'll join a team of exceptional software engineers doing the hard work that makes users' lives easy. Working across a mix of Clojure and JavaScript (and TypeScript), you will ship major features end to end across the JavaScript and Clojure codebase, as well as tackle some of the trickier backend issues as they arise. You'll be expected to bring strong product sensibilities and deep care for the end user experience to everything you build. Familiarity with machine learning, compiler theory, and modern big data infrastructures would be helpful in this role.
Requirements
- Experience in Clojure (or a strong desire to learn)
- Track record of shipping products of significant complexity
- Solid CS background (acquired through either a CS program or shipping software in a production setting)
- Able to make good technical judgements and back them up articulately
- Nice to have: Experience with JDBC and database integrations
- Nice to have: Experience and knowledge of the Java ecosystem and JVM tuning
- Nice to have: history of open source contributions
- Nice to have: experience in JavaScript / Typescript
Responsibilities
- Ship major features end to end across the JavaScript and Clojure codebase
- Deal with trickier backend issues as they arise
Benefits
- Meaningful equity
- Fully employer-covered medical, dental, and vision insurance (with 75% coverage for dependents)
- 401(k) with employer match available after the first 30 days
- Flexible and unlimited paid time off including sick time
- Asynchronous, remote-first environment
- Define your own schedule and work from wherever you want