Staff Software Engineer

at GrowthBook — Open source feature flagging and A/B testing

US / Remote (US)Full-time6+ years$200K - $240K0.20% - 0.40% equityYC-W22

What the role involves

We are looking for a staff full stack engineer to join our small, but growing team. This role is fully remote, but we do prefer candidates in US timezones so everyone has some overlapping work hours. As an early employee, you will have immense impact on the product and business.

Some of the problems you’ll be working on

Scaling Event Ingestion. We ingest analytics events from customers (e.g. button clicks, purchases) and make them available for querying with SQL. We need to scale to millions of events per second while keeping latency low (<30s).

Warehouse Native Product Analytics. We are building an analytics suite (a la Mixpanel or Amplitude) on top of a company’s existing SQL data warehouse. This will require extensive front-end work, data engineering, and performance tuning.

Realtime 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 DataDog only get you part of the way there and we want to build a truly comprehensive solution.

Robust SQL Test Suite. We support 12 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 per day).

Requirements

Expert in 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

Startup experience or interest working in a small company

Bonus

Contributed to an open-source project

Bonus

Used feature flags or A/B testing at a previous company

Bonus

Built data-heavy analytics applications

Benefits

  • 100% remote work from anywhere (within US time zones)
  • Health, Vision, and Dental benefits (we cover 100% of the cost for employees and 95% for dependents)
  • Generous tech stipend for your home office (or coworking space)
  • Regular off-sites in exciting places (our latest one was in the Dominican Republic)
  • GrowthBook is an equal opportunity employer, and is committed to creating an inclusive, supportive environment for all employees.
  • We regret that we cannot sponsor employment visas at this time, although we can make exceptions for H1B transfers.

What they ask for

ReactTypeScriptSQL

About GrowthBook

GrowthBook is an open source platform to help companies make data-driven product decisions with feature flags and A/B tests. Existing SaaS solutions like LaunchDarkly require a company to send all of their data to them. This results in high costs, data compliance issues, and vendor lock-in. As a result, many companies end up building their own platforms in-house, which can take thousands of hours of work and lots of headaches. To solve this, GrowthBook uses a company's existing data infrastructure and business metrics. We believe feature flags and experimentation are the right way to build products at scale and that they will become a standard part of the development process. GrowthBook is well positioned to be a leader in this growing market.

Full GrowthBook profile

Other roles at GrowthBook

Similar Engineering, Full stack elsewhere

jobo is a browser extension. Open this on a computer to install it.