Senior Backend Engineer
$120k – $150k
As a senior backend developer at Baremetrics
, you will be working on a variety of projects from payment provider integrations and data ingestion to metrics processing and user-facing features.
We're a very small team with a huge bias for simplicity. You'll be working on projects, large and small, from inception to completion.
We approach our work with focus and purpose in an environment of trust and autonomy. When we work on a difficult problem, we take the time to think through and research the possible solutions and then write an implementation plan. Sometimes that may also include some tinkering.
The stack you’ll use
Baremetrics is built atop Ruby on Rails and PostgreSQL, and uses VueJS and Typescript on the frontend. You should feel comfortable exploring and learning new technologies and languages.
The work to be done
We have interesting engineering challenges and exciting plans for the future of the product, much of which revolves around processing and finding insights in large data sets.
Here are some examples of the type of problems you would work on:
- Implement new user-facing product features
- Investigate metric discrepancies reported by customers and fix them at the root cause
- Develop tooling to surface business insights across many terabytes of data
- Mentor junior programmers
You have a strong track record of shipping great products using Ruby on Rails. You understand the language in depth. You should also be experienced in SQL query optimization and designing efficient schemas, as that's a big part of our core business logic.
We expect you to be self-motivated and self-directed, a strong individual contributor, and a true "manager of one". Much of our communication happens in writing. It is important that you are a good writer and effective communicator.
The hiring process
There are a few stages in the hiring process. We know how nerve-racking applying for a new job can be and we want to make it as smooth and enjoyable as possible. We're looking to make an offer to someone no later than September 30.
Stage 1: Initial application & questions — You’ll send in your basic info and we’ll send over a few questions about your experience and skills.
- Please send an email to email@example.com introducing yourself and attach your resume!
Stage 2: Interviews — You’ll have a video interview with someone on the engineering team. You’ll then do a final video interview with our CEO to talk about company culture, benefits, perks, and the future of the company as well as to answer any questions you have.
Stage 3: Job Offer — After consulting a few of your references, we’ll make an offer and hope that you’ll join the team!
- Work from anywhere (we're 100% remote) but prefer a candidate that is located/works US timezones.
- Competitive salary ($120,000 to $150,000)
- Flexible work hours
- Full health, vision & dental insurance for you and your family