Senior Software Engineer

About GrowthBook

At GrowthBook, we are building an open source feature flagging and A/B testing platform. If you love the data and engineering challenges faced by large tech companies, but want the ownership and flexibility of a small startup, then GrowthBook is for you.

We are a small all-remote team (mostly US based) backed by YCombinator and Khosla Ventures. We’re helping companies release code quickly and confidently while measuring the impact of what they launch. We are the largest open source feature flagging and A/B testing platform, and growing quickly.

As an open source company, we are focused on bottom-up adoption and building a product that engineers love to use. We have an amazing open source community on Slack that gives us constant feedback, feature requests, and ideas. GrowthBook is already used in production by hundreds of companies and we’re just getting started!


Some of the problems you'll be working on

  • Real-time Feature Flag Analytics. When a developer pushes code live, they want to know two things right away - “Did I just break anything?” and “Is anyone using my new feature?”. APM tools like NewRelic only get you part of the way there and we want to build a truly comprehensive solution.
  • Robust SQL Test Suite. We support 8 different SQL data sources, from Postgres to BigQuery to PrestoDB, and each of them have their own quirks and bugs that we need to work around. Supporting this at scale will require building robust automated test suites and provisioning complex cloud infrastructure on demand.
  • Streaming Features Service. When someone toggles a feature flag in GrowthBook, we want it to propagate to all of their clients around the world within seconds. And we need to do this reliably (99.999% uptime) and at scale (billions of requests).

Requirements

  • Expert in JavaScript (Typescript), React, and Node.js
  • Solid understanding of both SQL and NoSQL databases
  • Experience building large web applications from scratch
  • Fluent English and good communication skills
  • Located close to US time zones
  • Startup experience or interest working in a small company
  • Bonus: Contributed to an open-source project
  • Bonus: Built an A/B testing platform
  • Bonus: Experience with feature flagging or A/B testing at scale
  • Bonus: Built data-heavy analytics applications

Benefits

  • Competitive salary and employee-friendly equity in an early-stage fast-growing startup
  • Unlimited PTO (that we actually encourage you to use)
  • Top-of-the-line insurance (US only): medical, dental, vision, mental health, and more
  • Paid parental leave
  • 401k with matching
  • Generous work-from-home stipend and IT budget
  • Remote-first company with regular off-sites in exciting locations

GrowthBook is an equal opportunity employer, and is committed to creating an inclusive, supportive environment for all employees.

We regret that we cannot sponsor new US employment visas at this time, although we can make exceptions for H1B transfers.

Here at GrowthBook we are building an open source A/B testing platform and transforming the way product decisions are made. The top 1% of companies spend thousands of hours making their own highly custom A/B testing platforms. We’ve created GrowthBook to give all companies the power and flexibility of a custom in-house experimentation system without having to build it themselves.The world of product development is increasingly moving towards data-driven decision making, and the best way to objectively measure the impact of a product is with A/B testing. Top companies already know this, and test everything they ship. As these methods spread, A/B testing will increasingly be part of all product development processes, and will require a new set of tools which are highly integrated and customized to the product and data. GrowthBook is that platform.Our StorySince we launched in May 2021, we’ve added over 3,400 stars on GitHub, and we are the most popular active open source experimentation platform. We’re used by thousands of companies, and are working closely with fast-growing and large early adopters to help shape our product. We are backed by top venture capital funds, including Y Combinator. Our platform is built using modern tech by very experienced engineers. We believe in open source and product-led growth, and we’re focused on building something awesome that our users love. We're fully remote, and have created systems to make this work well, including generous IT budgets. Our founders know how to build great work cultures. We believe in a positive, inclusive, and fun culture that supports all employees- creating an environment where everyone is safe to learn and grow, and where we are all committed to everyone else's success.Values Continuous Growth. Everyone can improve and grow. As a company, we want to help you do that, and we want you to help others. Make everyone around you better. Humanity. We understand that as humans with lives outside of work there needs to be a balance that reflects our humanity. Mutual Trust. As an all remote company, trust is important, and goes both ways. We are not micromanagers, and trust each other to complete the work to our best standards. Collaboration. As a team, we value each other and create a safe, respectful, and supportive environment that values the opinion of others. Diversity. We know that good ideas come from everywhere, and by having a diverse group of people with different experiences, we increase our chances of success. Creativity. We believe that creativity is integral to building the best products, and we encourage everyone to bring their creativity and ideas to all aspects of GrowthBook. Humility. We understand that we don’t always have all the answers, and are prepared to be wrong. Failing is not failure as long as we learn from them. We are open to new ideas. Quality. We understand what quality looks like, and strive to achieve a high standard of work.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job

This job is no longer available