remotejobs
remotejobs copied to clipboard
Ruby on Rails Developer
Ruby on Rails Developer
https://ift.tt/2CyCunO
Headquarters: Vancouver, British Columbia (Canada)
URL: https://fetlife.com
At FetLife we are looking for an open-minded, kink-friendly Rails Developer 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
- Interviewing potential developers
Our Technology Stack
- Rails Monolith (with vanilla Javascript and TypeScript)
- MySQL, Redis, ElasticSearch, and Memcached
- Google Cloud Platform
- Kubernetes (+ Helm)
You should have experience
- Maintaining a production-level Ruby on Rails applications (2+ years)
- Leading the implementation of larger projects
- Writing semantic HTML, CSS, and JavaScript
- Working with Memcache, 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 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: stimulus.js and 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
- Have core overlap hours from 8-12 AM EST (1-5 PM GMT)
- Use GitHub, Trello, Basecamp, Slack, and Sneek to collaborate
- Are community driven and work both hard and smart
Why work at FetLife
- Have your work impact millions of people
- Work from anywhere in the world with a great group of people
- Grow as an engineer #BigPassionateCommunity #HighTraffic
- Competitive salary
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 7 million members… and growing
- Grew 100% by word-of-mouth
- A top 1,800 website globally and top 600 website in most English speaking countries
- 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
If you have any questions or concerns, please don’t hesitate to email us at [email protected]!
To apply: [email protected]
via Remote Jobr Programming Jobs https://ift.tt/1WipnMk
March 21, 2019 at 01:15PM