Description

At FetLife we're looking for a Senior undefined Engineer to help us better serve the community.

The Job

As a undefined Engineer, you'll be responsible for:

  • Upgrading and improving our infrastructure
  • Reducing noise through smarter alerting and root-cause fixes
  • Handling daily infra tasks (K8s issues, deployment health, etc.)
  • Joining the on-call rotation and making it smoother through automation
  • Strengthening security and disaster recovery
  • Tuning and maintaining our databases

Currently, our platform is built as a majestic Rails monolith, using Vue.js with Typescript on the front-end, and enhanced by Rust for select services and gems.

More details about our tech stack:

  • Testing is done with RSpec & Capybara
  • Continuous integration and deployment are done with CircleCI & GitHub Actions
  • MySQL and PostgreSQL for our main databases
  • ScyllaDB for our activity feeds
  • Redis for session storage, queue management, and caching
  • ElasticSearch for full-text search
  • undefined using Containers orchestrated with Kubernetes and Helm
  • Monitoring and alerting is done with DataDog, New Relic, and Sentry
  • Infrastructure managed with Terraform
  • Hosting on Google Cloud (planning to move towards bare metal)
  • CDN and endpoint protection using Cloudflare and Fastly

About You

We're looking for someone who has proven experience maintaining large production-level Ruby on Rails applications.

Ideally, you have experience:

  • Running infrastructure on Linux, Docker, Kubernetes, and Google Cloud
  • Managing databases like MySQL, PostgreSQL, and Redis
  • Supporting high-traffic, consumer-facing applications

Bonus points if you have experience with:

  • ScyllaDB and Elasticsearch
  • Ruby on Rails and/or Rust
  • Managing CDN and WAF setups

Additionally, since we're 100% remote, we:

  • Highly value strong written communicators
  • Require three hours overlap any time between 10 AM and 6 PM CET

About Us

FetLife is the largest kinky social network on this side of the Milky Way. We:

  • Have over 10 million members and growing
  • Grew 100% by word-of-mouth
  • Serve over 3 billion requests a day

You can find our team and core valueshere.

Pay & Benefits

We use a standardised salary calculator for each position to ensure we are competitive, fair, and consistent. For this specific role, the rate is between $115k-$180k USD / year.

Additionally, we offer:

  • Paid time off:
    • 2 weeks vacation
    • 5 statutory holidays (e.g. Easter & Thanksgiving)
    • 2 weeks during Christmas
    • 4-day workweeks during the summer months (July & August)
  • Annual company retreat (e.g. Malaga, Miami, Vancouver, and Montreal)
  • Annual anniversary gift (200$ USD for every year with us, e.g. 4th anniversary is $800)
  • Monthly streaming music subscription reimbursement
  • Fully paid maternity and paternity leave

Hiring Process

We review every application carefully and if we believe that you might be a good fit for this role, we'll get back to you within 1-2 weeks of you applying. The interview process includes an initial screening interview, technical interview, take home paid project, and a project presentation call.



    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois