Skip to main content

NOW HIRING: Senior Backend Engineer

Company: Baremetrics

Website: https://baremetrics.com

Headquarters: San Francisco, California, United States


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. Baremetrics has grown to its current state with just 2 backend developers. 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

On a base level, there are just a few crucial skills…

  • Deep experience with Ruby
  • Advanced SQL Query optimization and schema design
  • Comfortable exploring and learning new technologies
  • All of our code lives in a mono repo and all of our backend code is written in Ruby. Postgres is our main database and our frontend is moving towards a single-page application written in Vue and Typescript. You should feel comfortable exploring and learning new technologies and languages.


The way we work
You are free to work from anywhere and choose your own hours. Much of our product team are located in Europe, but the team as a whole is spread across five countries and many timezones. Our general cadence is two-week product sprints followed by a bug week. Bug weeks can also include chores, refactoring or customer support.

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:

  • Rewrite our Stripe integration from scratch
  • Investigate metric discrepancies reported by customers and fix them at the root cause
  • Work on making customer segmentation 10,000x faster
  • Investigate and fix a race condition in our Messaging Code
  • Implement a new user-facing product feature
  • Develop tooling to surface business insights across many terabytes of data


About you

You have a strong track record of shipping great products using Ruby. 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 true "manager of one". Almost all of our communication happens in writing and while we do sometimes pair program, what we don't do is "meetings". 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 answer a few questions about your experience and skills. If we believe you’d be a good fit based on that initial application, we’ll dive in with a few more questions to learn more about you, what you want out of your career and how we can help you be successful.
  • Stage 2: Test Project — We’ll do a test project to learn about how you approach problem-solving as well as to get a feel for your coding style. They will take up to a few hours to complete.
  • Stage 3: Interviews — You’ll having a video interview with someone on the engineering team to talk through your test project. 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 4: Job Offer — After consulting a few of your references, we’ll make an offer and hope that you’ll join the team!


About Baremetrics

Baremetrics is a business analytics & insights company. We provide the tools and data businesses need to make solid business decisions.

Founded in 2013, we're working hard to help businesses spend less time crunching numbers and looking at spreadsheets and instead give them instant access to metrics and business insights that they need to run their businesses.

We're not some flash-in-the-pan startup…we're seven years old, profitable, doing over $1.5M in revenue and growing. Nearly 1,000 business from all over the world trust us to help them grow their businesses.

We're looking for folks who like to solve problems and build a business and product that people genuinely love to interact with.

Read about working at Baremetrics: https://baremetrics.com/about


Benefits

  • Work from anywhere (we're 100% remote)
  • Minimum vacation policy
  • Salary range of $100k-140k
  • Bonus structure
  • Flexible work hours
  • Full health, vision & dental insurance for you and your family
  • Annual company meetups
  • Kindle Paperwhite + Unlimited Books
  • Monthly "remote stipend" that you can use for anything

Source: Remote OK, Baremetrics



Comments

Popular posts from this blog

OFFICE HELP THROUGH THE SERVICES OF A VIRTUAL ASSISTANT IN MANAGING YOUR BUSINESS ONLINE

Written By: Rosanna D. Webb Image Source: mompreneur360 Virtual Assistants (VA’s) began to be popular to  small companies run by entrepreneurs  who are managing their business all by themselves that seeks office help. The lower cost apart from the multi-tasking flexibility of VA’s makes them an ideal option to become partners for business success. The skill sets and capabilities of these proficient VA’s ranges from executing clerical jobs up to handling the business enterprise online. They have got exceptional competencies from nearly every facet of the business. The anticipation on VA’s regarding office help may be higher compared to a typical office personnel due to the fact that they are primarily employed of their expertise and not merely from their qualifications or working experience which often are the common grounds for the majority of businesses in employing their staff. The most prevalent query that you’re going to face regarding VA’s is, “What t...

Establishing a Professional Image While Working from Home as a Freelancer

  Written By: Rosanna Webb As a freelancer working from home, maintaining a professional image can sometimes feel challenging. With the absence of a traditional office environment, it’s crucial to establish a professional persona that conveys competence, reliability, and credibility to clients and colleagues.  Having built a freelancing career myself, I’ve learned the key strategies for creating and maintaining a professional image from home . I’ll share insights and tips to help you present yourself professionally, even when your workspace is your living room. The Importance of a Professional Image Creating a professional image as a freelancer is essential for several reasons : Client Perception : A professional image helps build trust and confidence with clients. It reflects your commitment to your work and reassures clients that they’re dealing with a reliable professional. Credibility : A polished professional image enhances your credibility and positions you as an expert ...

SETTING UP YOUR OWN WEBSITE IN WORDPRESS AT NO COST

Written By: Rosanna D. Webb Image Source: Wikihow WordPress  is a smart way to obtain your personal website without any cost. Setting up in this platform is ideal for bloggers or writers and businesses that would like to test how a website works. It is a Content Management System (CMS) which is a good option for business websites even though it is designed for blogging. As this is commonly used by bloggers, it can also be used by establishments and small businesses to position their business online. Also, it offers diverse features to choose from to produce a stunning website. Theme As soon as you completed creating your account in WordPress , you will then have access to a variety of paid and    free themes  to personalize your site. There’s no need for you to seek the services of a graphic designer for the website’s structure. You can actually select layouts based on your personal preferences which you believe is great for your business’ image. This is...