Remote Senior Full Stack Engineer

June 8, 2024

Job Description

As a Full Stack Engineer, you’ll collaborate with the product team to develop, release, and test new features. We continuously seek ways to enhance our codebase for better performance and maintenance.

Our platform is currently a robust Rails monolith, utilizing Vue.js with Typescript for the front-end.

Our Tech Stack:

  • Testing: RSpec & Capybara
  • CI/CD: CircleCI
  • Databases: MySQL and PostgreSQL
  • Activity Feeds: ScyllaDB
  • Session Storage, Queue Management, and Caching: Redis
  • Full-Text Search: ElasticSearch
  • DevOps: Containers managed with Kubernetes and Helm
  • Monitoring: DataDog and NewRelic
  • Infrastructure: Terraform
  • CDN: Cloudflare and Fastly

Example Projects:

  • Created a profile verification system using government ID or specific gesture photos
  • Introduced discussion pre-moderation for groups
  • Enabled installation of FetLife as a Progressive Web App
  • Improved Activity Feed Deliveries by segmenting longer feed events into smaller async jobs, prioritizing recent activity
  • Added member tagging in photos, videos, and writings
  • Enhanced on-site reporting system with ElasticSearch filtering
  • Improved location privacy with granular settings
  • Integrated Machine Learning for age detection and illegal content identification

About You:

We’re seeking someone with proven experience in building and maintaining large-scale Ruby on Rails applications.

Ideal experience includes:

  • Working with a modern front-end framework (preferably Vue)
  • Writing semantic JavaScript and/or Typescript
  • Working with Redis, MySQL, or PostgreSQL
  • Writing unit and integration tests using RSpec and Capybara

Remote Work:

  • Strong written communication skills are highly valued
  • Require a three-hour overlap anytime between 10 AM and 6 PM CET

About Us:

FetLife is the largest kinky social network in this part of the galaxy, with over 10 million members and growing, 100% through word-of-mouth, and serving over 1.5 billion requests daily.

Pay & Benefits:

Our standardized salary ranges from $115k to $170k USD/year, ensuring competitive, fair, and consistent compensation.

Additional benefits include:

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

Application:

Please mention the word EFFECTIVE when applying to show you’ve read the job post completely (#RMTAzLjE5Ny4yNDkuMjUz).

Salary and Compensation:

$110,000 — $170,000/year

Benefits:

  • Distributed team
  • Async work
  • Vision insurance
  • Dental insurance
  • Medical insurance
  • Paid time off
  • 4-day workweek
  • Company retreats
  • Home office budget
  • No whiteboard interview
  • No monitoring system

You can find our team and core values here.