Summary
Join 37signals as a Senior Rails Programmer and be part of a small, talented team working on Basecamp, HEY, and other exciting products. We're looking for a senior product programmer with Ruby on Rails experience who thrives in a remote, independent work environment. We value craftsmanship, care for code, and a collaborative spirit. The role involves working on existing products and new greenfield projects, addressing issues, and contributing to our open-source tools. We offer a competitive salary, generous benefits, and a unique work culture that prioritizes autonomy and impact. Apply by April 30th.
Requirements
- Have Ruby on Rails experience
- Be comfortable working remotely
- Be smart and get things done
- Write prose and code with care and eloquence
Responsibilities
- Work alongside a designer on adding new features to Basecamp and HEY
- Work on brand new products
- Dedicate time to addressing issues to ensure our apps are robust and our codebase is weed-free
- Occasionally rotate between product work and the SIP team (security/infrastructure/performance)
- Extend a system to move information within Basecamp
- Collaborate with a designer to create a novel way of tracking progress in Basecamp
- Build a system to export iCalendar feeds for calendar events
- Dive into the RFC 5545 standard to design a system to synchronize external calendars incrementally
- Create a Ruby library to parse natural expressions into dates
- Work with a designer to add more recurrence options to HEY Calendar
- Investigate why a HEY screen presents a jumpy scroll when navigating to it
- Troubleshoot and fix a bug where a customer can't export emails for an Extension in HEY
- Create an API for Campfire that customers can use to build their own chatbots
- Design a Ruby gem that brings easy Web Push notification support to Rails
- Build a feature for session transfer via QR code, so Campfire users can quickly move between devices without logging in again
Preferred Qualifications
- Have participated in open source work
- Have personal or hobby projects
Benefits
- Salary of $201,980 USD
- 31 days off per year, plus another 6 weeks every third year
- 32-hour work weeks from May 1 - August 31
- Profit sharing program after 2 years
- Bonuses (average 41% of base salary in 2025, with top payouts in six figures)
- Autonomy to manage your own days and work
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.