You shouldn't see this!

If you can see this text that means that you, your computer, or your network is blocking access to the FetLife subdomains.

We have seen an increase in this recently. Here are some resources you can use to help resolve the problem:

Skip to main content

Senior Product Designer / UI Engineer (Contractor)


At FetLife we are looking for an open-minded, kink-friendly Senior Product Designer / UI Engineer (Contractor) to join our Product team to help us better serve the community.

At FetLife, you will be responsible for

  • Designing features that work well on various devices and screen sizes
  • Writing clean and performant HTML and (S)CSS
  • Developing, maintaining, and documenting our design system
  • Working with the Product Team to define, build, and ship new and improved features
  • Identifying and componentizing reusable design widgets
  • Continuously improving our sites usability and accessibility
  • Making sure the website renders well on supporter browsers

Our Technology Stack

  • Rails monolith
  • Frontend being mostly Vue.js with TypeScript
  • Functional CSS using Tachyons (in SCSS)
  • Testing done with RSpec & Capybara
  • Continuous integration and deployment done with Circle CI
  • MySQL for our main database
  • ElasticSearch for full-text search
  • DevOps using Docker images orchestrated with Kubernetes and Helm
  • Service and performance monitoring done with Datadog and NewRelic

You should have experience

  • Writing semantic HTML and (S)CSS
  • Maintaining and Improving Design Systems
  • Continuously deploying code

Bonus if you have experience

  • Working productively on a small 100% remote team
  • Navigating and understanding a large codebase
  • Working with Tachyons or Tailwind
  • Implementing Rails views (Slim)
  • With Javascript libraries including but not limited to: Vue.js
  • Writing clear, concise, and persuasive copy #copyisdesign
  • A/B testing multiple solutions, analyzing results, and developing hypotheses
  • Working in an agile and/or lean environment

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 a Product Designer / UI 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 9 million members… and growing
  • Grew 100% by word-of-mouth
  • Serve over 1 billion requests a day

How to apply

Send an email to 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!

If this position is not a fit for you or not what you are looking for, have a look at our career page to see what other positions we currently have open. Also, make sure to to be notified when new positions open up.

Keyboard Shortcuts

Focus search input in navigation
Go to top of the page
Remove love
Perv (previous)
Commenting & Replying
Comment / reply
ctrl + ↲
Exit input mode
Member Profile
Member profile page
Member pictures
Member videos