Image Description

Senior Ruby on Rails Developer (Contractor)

Job Description

Posted 9 months ago

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
      • 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
        • Working productively on a small 100% remote team
        • Reasoning 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
          • 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
            • Passion and eye for user experience and product design

            • Are 100% remote, work from multiple time zones
            • Use GitHub and Slack to collaborate
            • Are community driven and work both hard and smart
              • Have your work impact millions of people
              • Grow as an engineer #BigPassionateCommunity #HighTraffic
                • 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]!

Job Summary

Image Description

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Ruby on Rails Developer\n\n\nRemote - North America\n\nNa...

Doximity is transforming the healthcare industry. As a so...

Our team is driven by a passion to innovate on the explan...