Software developer

Senior Ruby on Rails Software Developer

Join a team dedicated to building products people love as a Senior Remote Ruby on Rails Software Developer

We are growing and looking for an experienced Technical Leader with significant Ruby On Rails experience to join our consulting team as a Senior Ruby on Rails Software Developer.

You will work directly with clients on projects as a Senior Ruby on Rails Software Developer, leading by example with your communication and championing the way we work as consultants, especially in difficult situations. You will work closely with Product Managers, Designers, Developers and Customers to help resolve issues.

You will deliver high-quality, well-tested software, coach customer and thought-bot engineering teams in software best practices, and advise on product prioritization, agile process, team culture, and communication.

During the investment period, you will contribute to the wider technology community, to Thoughtbot and to yourself. The majority of thinking robots open source work and blog content is the result of an investment of time.

This is a fully remote position on the Boost team, which focuses on integrating with technical teams to resolve technical debt, implement process improvements, and coach and upskill client teams.

Thoughtbot is an entirely remote company. Because we are looking for teammates who overlap the working hours of our clients’ teams, this is a remote position available to anyone across the Americas (UTC-3 to UTC-10).

We will begin reviewing applications no earlier than April 20, 2022.


Salary and benefits vary by location and country. The salary range in the United States for this role is: $131,100 – $153,900.

About thinkbot

We believe in learning and continually improving the way people work while creating better products that make a positive contribution to the world. We work with companies at every stage of the product development and maintenance process to help identify and resolve issues. We lead and participate in product design sprints, build high-quality apps, and then deploy them.

We work proactively to improve diversity, equity and inclusion (DEI) at Thoughtbot. We aim to maintain an inclusive work environment where everyone can grow professionally and lead a full life outside of work. Learn about our DEI efforts in the Diversity, Equity and Inclusion section of our Playbook. We recognize that the DEI work is never done and we will make mistakes along the way. We are continually working on learning, improving ourselves and the business.

As a member of Thoughtbot, you will be part of our distributed remote community. We are constantly working to ensure remote work is inclusive, collaborative, comfortable and social.

Want to dig deeper? Learn more about our Purpose and values, and how we work in our Game book.

Benefits vary by location. For US-based team members, Thoughtbot pays at least 90% of medical insurance premiums for individuals, 80% for their families for all medical plans, and 100% of the premium for employees and their families for our basic dental plan and visual coverage. We cover disability insurance, basic life insurance with the possibility of surrender. We also offer a comprehensive 401(k) plan with business matching and immediate vesting. Team members accumulate 20 paid vacation days and receive 11 paid vacation days per year in addition to 10 paid sick days. New parents benefit from at least 6 weeks of paid parental leave, as well as the possibility of taking up to 6 months of leave.

Our team works in a relaxed and educational environment to develop great products for our customers. We work at a sustained pace of 40 hours per week. We also set aside at least 4 weeks per year to invest in ourselves, the business and our community. Everything we do is built on a great team and a culture of growth. We use the latest technologies and are always ready to try new methods on internal and client projects.

thinkbot does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in providing employment opportunities and benefits.

Thoughtbot does not accept unsolicited resumes from any source other than directly from a candidate. All unsolicited resumes not directly from a candidate and sent to Thoughtbot or any Thoughtbot employee, including unsolicited resumes sent to a Thoughtbot mailing address or email address, are rejected. Thoughtbot will NOT pay a fee for any placement resulting from receiving an unsolicited resume. Thoughtbot considers any candidate for whom the recruiter has submitted an unsolicited, company-referred resume at no cost.

Source: thinking robot jobs