Metabase

Software Engineer (Backend)

Global Remote. Posted 78 months ago

The role

Build major features end to end across Metabase's JavaScript and Clojure codebase. Handle tricky backend issues as they arise, with a strong focus on the end user experience.

What you will do

  • Ship major features end to end across the JavaScript and Clojure codebase
  • Deal with trickier backend issues as they arise
  • Bring strong product sensibilities and care about the end user experience

Required qualifications

  • Shipped production code in Clojure, JavaScript or TypeScript
  • Experience in Clojure, or a strong desire to learn
  • Track record of shipping products of significant complexity
  • Solid CS background, from a CS program or from shipping software in production
  • Able to make good technical judgements and back them up articulately

Nice to have

  • Experience with JDBC and database integrations
  • Experience and knowledge of the Java ecosystem and JVM tuning
  • History of open source contributions
  • Experience in JavaScript or TypeScript

Benefits

  • Meaningful equity
  • Fully employer-covered medical, dental and vision insurance
  • Dependent coverage at 75%
  • 401(k) with employer match, available to enroll after the first 30 days
  • Flexible and unlimited paid time off, including sick time
  • Asynchronous, remote-first environment
  • Flexibility to define your own schedule and work from anywhere
  • Autonomy and room for growth, learning and development

Before you apply

  • Metabase participates in the federal E-Verify program for newly hired U.S.-based employees; it is not used to pre-screen candidates

About the company

Metabase makes data tools that help people get insights from their data, used by tens of thousands of companies. The company has a global, fully distributed team, about 50% of whom are outside the US.

Software Engineer (Backend) at Metabase | JobZoey