Enable job alerts via email!

Software Engineer

HRB

Canada

Remote

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative team dedicated to revolutionizing how companies manage feature flags and A/B testing. As a key player in this all-remote organization, you will tackle exciting challenges such as developing real-time analytics and building scalable solutions for feature flag management. This role offers the opportunity to work closely with an enthusiastic open-source community, shaping a product that engineers love. If you're passionate about technology and eager to make a significant impact in a fast-paced environment, this is the perfect opportunity for you.

Qualifications

  • Expert in JavaScript (Typescript), React, and Node.js.
  • Solid understanding of SQL and NoSQL databases.
  • Experience building large web applications from scratch.

Responsibilities

  • Develop real-time feature flag analytics to measure code impact.
  • Build robust SQL test suites supporting multiple data sources.
  • Create a streaming features service with high reliability and scale.

Skills

JavaScript (Typescript)
React
Node.js
SQL
NoSQL
Communication Skills
Startup Experience

Job description

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. We are 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 our product, 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Software Engineer

FBSPL

Montreal

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Canonical

Moncton

Remote

USD 70,000 - 110,000

5 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Vancouver

Remote

USD 70,000 - 110,000

6 days ago
Be an early applicant

Software Engineer

DataAnnotation

Vancouver

Remote

CAD 80,000 - 100,000

5 days ago
Be an early applicant

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

5 days ago
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Manitoba

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Software Engineer (Remote - Canada)

Jobgether

Remote

CAD 110,000 - 240,000

Yesterday
Be an early applicant

Senior Software Engineer, Audiences

StackAdapt

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Software Engineer

DataAnnotation

Nova Scotia

Remote

CAD 80,000 - 100,000

6 days ago
Be an early applicant