What you'll do
- Maintain a high-traffic backend processing over 267 million requests daily.
- Develop and enhance a modern Ruby API using Ruby, Ruby on Rails, and Sinatra with a focus on functional architecture.
- Write well-tested, maintainable code using RSpec with TDD and BDD methodologies.
- Collaborate in a distributed, global team with emphasis on pair programming and timezone alignment.
- Mentor and guide developers while applying advanced architectural patterns beyond standard MVC.
What you should know
- Role requires availability during specific overlapping hours for effective global collaboration.
- Strong openness to pair programming and working in a distributed team environment is essential.
- Opportunity to work on large-scale consumer APIs impacting millions of users.
- Candidates should be prepared to learn additional languages like Swift, Kotlin, Python, or JavaScript.
- Applicants are encouraged to engage with the company’s engineering blog to demonstrate cultural fit and technical alignment.
About the company
- Perry Street Software operates two major LGBTQ+ dating apps with over 30 million users worldwide.
- The company prioritizes user privacy and security, explicitly avoiding data selling and third-party ads.
- They foster a global, remote, and distributed work culture with strong emphasis on collaboration.
- Known for pioneering architectural linters and sharing knowledge through an active engineering blog.
- Company size is likely mid-sized, focused on mobile app development within the LGBTQ+ social networking industry.
Key required skills
RubyRuby on RailsSinatraRSpecTDDBDDAWSDevOps