Senior Software Engineer
About the role
Senior full stack engineer role at GrowthBook, an open source feature flagging and A/B testing platform. Fully remote within US time zones; early employee with impact on product and business.
Responsibilities
- Scaling Event Ingestion: ingest analytics events from customers and make them available for querying with SQL, scaling to millions of events per second with latency < 30s
- Warehouse Native Product Analytics: build an analytics suite on top of a company’s existing SQL data warehouse, requiring extensive front-end work, data engineering, and performance tuning
- Realtime Feature Flag Analytics: provide immediate insights when code is pushed live (Did I just break anything? Is anyone using my new feature?) with a comprehensive solution beyond basic APM tools
- Robust SQL Test Suite: support 12 different SQL data sources (Postgres, BigQuery, PrestoDB, etc.) with automated tests and scalable cloud infrastructure
- Streaming Features Service: propagate feature flag toggles to all clients worldwide within seconds with high uptime and scale (99.999% uptime, billions of requests per day)
Qualifications
- 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
Skills
Benefits
- 100% remote work from anywhere (within US time zones)
- Health, Vision, and Dental benefits (100% for employees, 95% for dependents)
- Generous tech stipend for home office or coworking space
- Regular off-sites in exciting places (e.g., Dominican Republic)

About GrowthBook
Open source feature flagging and A/B testing
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.
More open roles at GrowthBook
- Staff Software Engineer11mo agoHybrid (US time zones) · Engineering
- Founding Solutions Engineer11mo agoHybrid (US (remote))
- Account Executive11mo agoHybrid (US) · Sales
