Hire Us

Join a team of developers and designers dedicated to creating successful, test-driven products

Join the thoughtbot community

We strive for few job titles, few departments, and few hierarchies. We prefer composition of roles necessary for projects and company objectives over inheritance of bosses and direct reports. We are at thoughtbot primarily for our design and development skill, and want to apply it, rather than creating company overhead.

We recognize that we can always be better. Therefore, we have strong opinions, loosely held, and take initiative to improve ourselves, the company, and our community.

At desks

We work with companies of all stages to help identify and solve problems. As a developer, you’ll be involved in every step of the process. You’ll sit in on product design sprints, write quality, test-driven apps, and then deploy them. You’re not simply proficient at this, you’re excellent.

We think of perks as standards

We like to keep ourselves happy while we work. Here at thoughtbot there’s stellar vacation time and fully stocked offices with everything from Klondike bars to neat little notebooks. If you need a change of scenery, you can work from home.

Nyc couch

Join the squad

Our team works in a relaxed and educational environment to develop excellent products for our clients. We work a sustainable pace of 40 hours/week, consulting for clients four days/week. We also like to learn. Everything we do is predicated on having a great team and a culture of growing. We use the latest technologies and are always down to try new methods on both internal and client projects.

Not ready for something you see here? Check out our apprentice program.