Perry Street Software logo
Perry Street Software

We build Apps that connect the LGBTQ + Community.

Senior Ruby Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Northern America + 2 moreAll locations: Northern America | Europe | South America

Posted

48 days ago

Salary

0

Seniority

Senior

Job Description

Senior Ruby Developer

Perry Street Software

Role Description As a Senior Ruby Developer, you will help build our Ruby API powering our family of LGBTQ+ mobile dating apps. The position is 40 hours per week and ongoing/full-time. - Build a modern API application atop a functional architecture in Ruby, Ruby on Rails, and/or Sinatra. - Build well factored, maintainable, and tested code using RSpec with Test & Behavior Driven Development (TDD & BDD). - Prioritize well-architected code that is not only accelerated by AI, but also maintains strict architectural patterns and consistency. - Help advance our portfolio of architectural rules using RubyZen, our ruby architectural linter. - Support our AWS infrastructure using the latest AWS DevOps tools and approaches like Terraform. - Debug and diagnose production issues in the AWS console, Airbrake, Datadog, and Cloudwatch. - Maintain a complex backend which processes more than 300 million web server requests per day. - Have a strong sense of OO programming and Architectural patterns. - Be able to work with, mentor, and guide a distributed team of developers. - Align to the working and pairing hours of their team in their respective regions. Qualifications - Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience. - 8+ years of software development experience. - 5+ years of software development experience using Ruby. - 5+ years of devops (AWS or equivalent) experience. - Experience using design and architecture patterns. - Strong sense of ownership, ability to work independently, and proven track record of driving products. - Shipped consumer API used concurrently by thousands of users. Requirements - Timezone alignment is critical for a global, remote, distributed company. - If you are EU-based, you must be available to work between 11am CET and 8pm CET (Winter) or 12pm CET and 9pm CET (Summer). - If you are Brasil-based, you must be available to work between 8am EST and 5pm EST. - If you are North America-based, you must be available to work between 8am EST and 5pm EST. - Be available to collaborate between 9a EST and 1p EST, regardless of your present timezone. - Have experience working for remote, global teams. - Be excited about and open to pair programming. - Be open to learning languages outside their current server specialty, such as Swift, Kotlin, Python or JavaScript. Benefits - A 100% remote, 100% global team. - 11 Paid Holidays. - One paid week off at mid-year (PSS Summer Refresh Week). - Home Office Stipend - purchase furniture for your home setup. - Paid Parental Leave. - United States-based employees additionally receive the following benefits: - 401k plan with 6% match. - Comprehensive, nation-wide healthcare coverage. - Flexible Time Off.

Related Job Pages

More Backend Engineer Jobs

Role Description Enably is hiring on behalf of a high-growth software business looking for a Senior Ruby on Rails Engineer to join its product engineering team. This is a product-led company with real traction, a strong technical foundation, and a clear focus on building useful software that solves meaningful operational problems for customers. They have grown quickly, built a credible product, and are continuing to invest in engineering as a core part of how they scale. This is a role for someone who wants to do more than ship tickets. There is real scope here to shape technical direction, influence architecture, and contribute to how the engineering function evolves over time. This role can be carried out fully remotely, but applicants must be based in either the United Kingdom or the European Union. Why this role matters - This business wants senior engineers to have room to lead, not just code. - You will join a small, experienced team working across product areas that matter directly to the customer experience and the commercial strength of the platform. - You will take ownership of complex work from concept through to production, help guide technical decisions, and play an active part in maintaining a healthy, scalable engineering environment. - This is a hands-on senior role. You will be expected to write high-quality code, think carefully about trade-offs, support others, and help the team move with both pace and care. Tasks What you’ll be doing: - Leading the design and delivery of complex features from concept through to deployment. - Working closely with product and stakeholders to shape scope, challenge assumptions, and deliver practical solutions. - Making sound architectural decisions that keep the application maintainable, scalable, and performant. - Spending meaningful time improving stability, performance, and developer experience, not just feature delivery. - Maintaining a strong automated test suite that supports frequent, confident releases. - Investigating, resolving, and learning from production issues. - Supporting and mentoring other engineers through code reviews, pairing, and shared problem-solving. - Contributing to a pragmatic engineering culture focused on quality, momentum, and long-term sustainability. Requirements What they’re looking for: - A proven track record designing, building, and scaling production Rails applications. - Strong understanding of Rails fundamentals and how to apply them effectively in real systems. - Experience making architectural decisions that balance speed, quality, and long-term maintainability. - Confidence working across the stack, including frontend technologies such as JavaScript and CSS. - A strong testing mindset and hands-on experience with automated testing. - Experience debugging and resolving complex production issues. - The ability to mentor others and positively influence engineering standards. - Clear communication and good judgment when discussing technical trade-offs. - Comfort using modern AI and LLM-powered tools to support your workflow, while knowing when deep engineering thinking matters more than autocomplete in a fancy suit. Tech stack This team takes a pragmatic monolith approach and values clean, cohesive engineering over unnecessary complexity. Core technologies include: - Ruby on Rails 8 - PostgreSQL - Redis - Sidekiq - TimescaleDB - Turbo - React where appropriate for richer UI - ViewComponents - Sass - Minitest - Capybara - Playwright - Stripe - GitHub Actions - Heroku You do not need to have used every tool listed above, but strong Rails depth and sound engineering judgment are important. Benefits What’s on offer: - Competitive salary starting from £75,000 depending on experience. - Fully remote working within the UK or EU. - Belfast office hybrid access for those based locally. - Private health insurance for you and your family. - Company pension. - 35 days annual leave. - Share options. - Work from home budget. - Learning and development support. - Ongoing coaching and collaboration. - Regular in-person team and company meetups. Equal opportunities Enably is committed to fair, inclusive hiring and we work with clients who take the same approach seriously. We welcome applications from suitably qualified candidates of all backgrounds and are committed to ensuring a respectful and inclusive recruitment experience for everyone. If you need any reasonable adjustments during the process, please let us know.

United Kingdom
£75K / year
Job Closed
Full TimeRemoteTeam 11-50Since 1998H1B No Sponsor

• Develop and maintain back-end applications using Python. • Create, evolve and sustain automations and RPA (Robotic Process Automation) solutions. • Develop integrations between internal systems and third-party platforms. • Model, query, and optimize MySQL database structures. • Perform version control and collaborate on projects using Git. • Participate in the analysis, correction, and resolution of incidents in the production environment. • Produce technical documentation related to the solutions developed. • Support the implementation of development best practices, code quality, and security. • Participate in code reviews and continuous improvement processes.

Brazil
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Provide technical guidance and mentorship to the database development team • Design, develop, and optimize database systems to meet business requirements • Recommend improvements to the database architecture and design to enhance scalability, availability, and security • Collaborate with the DevOps team to automate database deployments and integrate with CI/CD pipelines • Create and maintain comprehensive documentation for database systems and processes • Stay updated with the latest database technologies and best practices, and implement improvements as needed • Monitor and optimize database performance, ensuring high availability and reliability • Work closely with software developers, business analysts, and other stakeholders to integrate database solutions with applications • Perform code reviews to support Database development • Optimize database queries and stored procedures for maximum efficiency and performance • Develop complex SQL queries, stored procedures, functions, triggers, and views to support business logic and application functionality • Perform data modeling, including designing schemas, tables, indexes, and relationships, for both transactional and analytical use cases • Troubleshoot and resolve database-related issues reported by application teams • Provide off-hours support when required • Provide on-site disaster recovery assistance when required • Perform all other duties and special projects as assigned

New Jersey + 1 moreAll locations: New Jersey | Pennsylvania
$105.1K - $149.7K / year
Travoom logo

Senior Backend Rust Engineer

Travoom

Travoom is the marketplace for bucket list travel experiences.

Backend Engineer49 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design and build scalable short-form video infrastructure • Architect video ingestion and transcoding pipelines • Optimize playback performance across mobile and web • Design scalable media delivery systems • Build APIs supporting high-volume video engagement • Help architect recommendation and engagement systems • Work on low-latency media infrastructure • Collaborate with frontend, mobile, AI, and platform engineers • Help optimize infrastructure for global fan engagement at scale

Texas