Software Engineer
Build Ruby APIs powering LGBTQ+ mobile dating apps globally
Build Ruby APIs that power Perry Street Software's family of mobile dating apps, including SCRUFF and Jack'd. Contribute to API development for the largest independent publisher of LGBTQ+ apps globally. Work remotely full-time on an ongoing basis with a focus on architecture and clean code practices.
Why This Role?
Contribute to Ruby architecture through open-source projects like Rubyzen on GitHub
Key Responsibilities
- Build and maintain Ruby APIs for mobile dating applications
- Collaborate on API architecture and development practices
- Contribute to internal Ruby engineering practices and open-source contributions
- Work on features for SCRUFF and Jack'd platforms
- Follow engineering practices highlighted in the company Medium blog series
Requirements
- Proficiency in Ruby programming language
- Experience with API development
- Understanding of software architecture principles
- Familiarity with GitHub and open-source contribution practices
- Ability to read and apply engineering best practices from technical blogs
Required Skills
Indonesia Context
- Working Hours Overlap:
- Flexible — work your own hours
View Original Description from HN Who is Hiring
Original description from HN Who is Hiring
Perry Street Software | https://www.perrystreet.com | Remote | Full-Time | Global Perry Street Software, the largest independent publisher of LGBTQ+ apps globally and creator of SCRUFF (www.scruff.com) and Jack'd (www.jackd.com), is hiring for Senior Ruby Developer. In this role, you will help build our Ruby API powering our family of mobile dating apps. We are looking for engineers who are passionate about architecture and monads! (Ok just kidding about the last part -- but you can see more about our approach to API development in our Medium blog series at https://medium.com/perry-street-software-engineering , and you can see our contribution to Ruby architecture at https://github.com/perrystreetsoftware/Rubyzen ). The position is 40 hours per week and ongoing/full-time. Interested developers should apply at: https://rubyonremote.com/jobs/73278-senior-ruby-developer-eu... Applicants should please read this 60-second blog post ( https://tombedor.dev/human-attention-and-human-effort/ ), which we believe applies equally to job applications as it does to generated code. Purely AI-generated applications will not be considered for this role.
Openness not stated by employer — check the listing
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.