Talent Hackers Jobspot header image

Senior Backend Engineer

Baremetrics

1 vacante
100.000 - 150.000 € / año

San Francisco
Presencial
5 años de experiencia
Indefinido · Jornada completa

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.

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
¿Conoces un Enginer Manager?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa. de recompensa si encuentras al candidato ideal!
o comparte
Oferta Cerrada

Que no te vuelva a pasar. Crea tu alerta de empleo personalizada y recibe nuevas ofertas como esta.

Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.