FetLife Inc.

Senior Ruby on Rails Developer

Apply for job
💼 Contract📍 United States⏰ Deadline 28th August 2020Apply for job

Job Description

At FetLife we are looking for an open-minded, kink-friendly Senior Rails Developer (Contractor) to join our product team and help us iteratively improve the FetLife experience to better support the community.


At FetLife, you will be responsible for

  • Continuously implementing and deploying small and iterative improvements to FetLife
  • Working with product designers to find a balance between the ideal solution and the most impactful iterative improvement
  • Measuring the impact of changes against our measures of success
  • Working with our security, infrastructure, and performance team to keep FetLife tight
  • Communicating asynchronously with the team and the rest of the community
  • Keeping our codebase easy to maintain and easy for others to contribute code to
  • Monitoring your deployments for potential issues
  • Prioritizing and fixing bugs

Our Technology Stack

  • Rails monolith
  • Frontend being mostly Vue.js with TypeScript
  • Testing done with RSpec & Capybara
  • Continuous integration and deployment done with Circle CI
    MySQL for our main database
  • Redis for our activity feeds, session storage, and queue management
  • ElasticSearch for full-text search
  • Redis for caching
  • DevOps using Docker images orchestrated with Kubernetes and Helm
  • Service and performance monitoring done with Datadog and NewRelic

You should have experience

  • Maintaining a production-level Ruby on Rails applications (4+ years)
  • Leading the implementation of larger projects
  • Writing semantic HTML, CSS, and JavaScript
  • Working with Redis and MySQL
  • Writing clear, concise, and performant code
  • Writing unit and integration tests
  • Continuously deploying code

Bonus if you have experience

  • Working productively on a small 100% remote teamReasoning about software, algorithms, and performance from a high level
  • Writing SQL queries, beyond abstractions offered by Active Record
  • Navigating and understanding a large codebase
  • With technologies other than Ruby and Rails
  • Writing tests using Rspec and Capybara
  • With Javascript libraries including but not limited to: Vue.js
  • Reading and writing TypeScript
  • Maintaining infrastructure with Docker, Kubernetes, and Google Cloud
  • Working in an agile and/or lean environment
  • Shipping and maintaining open-source software

To be successful at FetLife, you need to be

  • Independent but also a team player
  • Self-motivated and have strong organizational skills
  • Vocal about your opinions but not married to them
  • Driven to learn and self-improve
  • A strong written communicator

Bonus if you have a

  • Passion and eye for user experience and product design

At FetLife we

  • Are 100% remote, work from multiple time zones
  • Use GitHub and Slack to collaborate
  • Are community-driven and work both hard and smart
  • You can find our core values here.

Why work with FetLife

  • Have your work impact millions of people
  • Grow as an engineer #BigPassionateCommunity #HighTraffic

More about FetLife

  • Largest kinky social network this side of the milky way
  • We focus on doing the right thing and not hockey stick-shaped charts
  • Have over 8 million members… and growing
  • Grew 100% by word-of-mouth
  • Serve over six billion requests a month

How to apply

Send an email to [email protected] In the email, please include:

  • Tell us about 2-3 of your favourite projects you worked on and were responsible for
  • Link to your GitHub or GitLab account (if you have one)
  • Link to your LinkedIn profile -or- a PDF copy of your resume
  • Hourly rate in USD

If you have any questions or concerns, please don’t hesitate to email us at [email protected]!

Tags

To help people feel comfortable with who they are sexually by connecting and educating kinksters in a safe, open, and supportive environment.

Similar Jobs

Postscript Logo
Postscript📍 United States
Fullstack Engineer💼 Permanent💰 $160,000.00Postscript is redefining marketing for eCommerce companies. By introducing SMS as an entirely new channel for eCommerce stores to engage, retain, and convert their customer base, b...
GrowFlow Logo
GrowFlow📍 United States
Senior Fullstack Engineer 💼 Permanent💰 $150,000.00We are looking for an engineer with a “find a way or make a way” attitude that is excited to join a small but growing team that has more projects than developers.  This opportunity...
Apartment Therapy Media Logo
Apartment Therapy Media📍 United States
Senior Python Fullstack Engineer💼 PermanentApartment Therapy Media is looking for an awesome Senior Engineer to join our Platforms Team. This full-stack software engineer will have a passion for experimentation and discover...