San Francisco, CA

  • Coding principles
    Everybody can push to prod, Ship first, refactor later, Hacky prototype before clean code
  • Work/Life Rhythm
    Remote as needed
  • Modern Tech Stack
    Go, Swift, Android Studio, React Native, React, Elixir, Phoenix Framework, Ruby

Our Mission

We are thoughtbot, and this is our purpose. We believe there is always a better way to do our work, and we want to find it and share it with as many people as possible. We are a design and development consultancy, and we help bring our customers' digital product ideas to life. We've produced top quality applications with hundreds of clients for more than 15 years. From one person startups to Fortune 500 enterprises, universities, and non-profits. This is our purpose, and here's what we can do for you. We are thoughtbot. We have worked with hundreds of product teams all over the world, from individual founders who are self-funded, to large multi-national organizations. We have also created our own products and dozens of open source libraries.

Tech Stack

React, Swift, Android Studio, Elixir, Go, Phoenix Framework, React Native, Ruby

Team Q&A

  • React & GraphQL – Bringing Simplicity to Client Side Development

    Chris Toomey

  • Working @ Thoughtbot

    Thoughtbot team

Core Values

Fulfillment We maintain an inclusive environment where we can thrive professionally and personally. We maintain a sustainable pace of productivity, and full lives outside of work. We maximize our ability to take on any project by creating a diverse team who can bring their experience and perspectives together to solve problems. We are proud of the work we are doing, and believe that it is meaningful, worth existing, and improves society and human well-being. Self-Management We are able to manage ourselves and don't need someone to tell us what to do in order to be productive. Our first instinct is to take initiative rather than expect a policy or ask for permission. We are able to make decisions on our own, to initiate change, and to take action independently. Taking action independently doesn't mean we do everything alone. Rather, that we know when to collaborate, and when to ask for help. Continuous Improvement 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. This is a never-ending task, because there is always room for improvement. This week should be better than last, and we should be optimistic that next week will be better than this week. We learn new things, and share those things with our peers and community. While continually working to make things better, we prefer long-term viability over near-term shortcuts. It is more important that the organization exist in five years than it is that we make an extra dollar this year. Trust We expect the best from each other, give each other the benefit of the doubt, encourage each other to take initiative to improve ourselves and the company, and provide direct and constructive help to each other. We show trust and respect for each other by telling the truth, and demonstrate honesty and integrity in our actions. We avoid having private conversations about each other or clients. Instead, we talk in person, and use tools such as Slack, Basecamp, and GitHub to communicate openly within a project, within thoughtbot, and publicly. We want to be able to choose our own tools and bring a respected voice to the way our projects are run. We are not in the room to take orders, we're in the room to collaborate and solve problems. We insist on working for clients who trust our role and experience. We prefer transparency of information whenever possible. We do all of this while maintaining the privacy and confidentiality that every person deserves. Quality We create working, maintainable, and understandable software that is enjoyable and easy to use. We improve the quality of the process and the client's environment. Beyond that, designing and building quality software means improving the security, privacy, and accessibility of the product, and includes improvements of life and reduction of harm for all users and contributors.

Vacation & Benefits

We work a sustainable pace of 40 hours/week. We have five weeks (24 days in the UK) of vacation time per year, in addition to company holidays and sick days. For new parents, we also have at least 6 weeks paid leave in all locations, as well as the ability to take at least 6 months off.


  • Intellectually curious
  • Honesty == hard conversations
  • Always be learning
  • Empathy with customers

Cool Tech

  • Open source contributor
  • Full-featured IDE editor

Day in the Life

  • Continous feedback
  • Open floor plan
  • Do Not Disturb time blocks
  • Globally distributed dev team
  • Daily lunch together

Team members

  • 110 people


CTO & Consultant

  • Macbook Pro
  • Sublime or Atom
  • Macbook Pro keyboard
  • Ruby on Rails, Javascript, Golang
  • Ticket to Ride
  • Overcooked

More Companies You May Like

1 job


hypcloud is dedicated to redesigning commercial real estate finance. We are a Berlin-based company that was founded in 2017....

Berlin, Germany


We are a Berlin-based company working on the technologies at the core of modern Linux systems. We are passionate open source contributors and demonstrate our expertise on the open source projects w...

3 jobs


We're on a mission to make learning more collaborative. At Campuswire we’re building a modern communication platform designed specifically for college classes. We’re a passionate team of engineers ...

San Francisco, CA and NYC