DevCycle

Feature Flag Management Built for Developers

Senior Full-Stack Engineer

$150K - $180K CAD / 0.15% - 0.25%
Location
Toronto / Remote (CA; US)
Job Type
Full-time
Experience
6+ years
Apply to DevCycle and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Who We Are

At DevCycle, we believe that no engineering team should fear deploying to Production. Managing the rollout of new features and services with feature flags should be as seamless as committing to source control. Our mission is to be the favourite feature flagging platform for developers.

Our passionate and ambitious team strives to work on the right things at the right times through transparency, collaboration, and empathy. We build thoughtful tools and products that enhance developers' workflows, challenging ourselves to push the boundaries of what’s possible to maximize efficiency, speed, cost, and value. If this resonates with you, read on.

Overview

We are seeking a highly skilled and experienced Senior Full-Stack Engineer to join our team. The ideal candidate will have expertise in maturing, scaling, and optimizing the codebase and processes of a rapidly growing product. You should have a passion for building products quickly, teaching, learning, and collaborating in a team environment. And most importantly, it should excite you to build tools that other developers will use.

Responsibilities

  • Lead the technical design and implementation of projects, including developing technical documentation, plans, and specifications.
  • Help drive technical excellence and process improvements across the engineering team.
  • Leverage TypeScript, Node.js, Next.js, Nest.js, React and DevCycle Feature Flags to build scalable and resilient systems with continuous deployment.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Support and troubleshoot the systems you build.
  • Stay up-to-date with the latest developments in modern JavaScript.

Requirements

  • 5+ years of experience in full-stack JavaScript engineering.
  • Proficiency with TypeScript, Node.js, and React.
  • Experience with Feature Flags.
  • Experience with front-end and back-end automated testing tools.
  • Experience as the technical lead deploying software projects with a small team.
  • Ability to analyze and troubleshoot large-scale distributed systems.
  • Excellent leadership and communication skills, with a strong sense of ownership and a systematic approach to problem-solving.
  • Proven ability to manage active incidents, address their causes and establish systems to prevent future issues through blameless postmortem.
  • Based in the US or Canada, working EST standard hours, hybrid or fully remote work.

Preferred Qualifications

  • Experience working at an early-stage startup/company (less than 20 people)
  • Experience with Next.js, Nest.js, AWS, and Cloudflare Workers.
  • Experience with SDK development and Nx mono-repo.
  • Some experience with non-Javascript languages, such as: Java / Go / Python / Ruby / .NET / PHP
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines (GitHub Actions, CircleCI).
  • Open source contributor.
  • Experience with infrastructure-as-code tools such as Terraform.
  • Familiarity with monitoring tools such as Prometheus, Datadog, and CloudWatch.
  • Experience with containerization technologies such as Docker.
  • Preference for candidates in the Greater Toronto Area, as the team meets once or twice a week at our Toronto office. However, we are open to hiring fully remote employees.

Our Stack

  • Javascript
  • Typescript
  • Node.js
  • Next.js
  • Nest.js
  • Cloudflare Workers
  • AWS EKS
  • AWS Kinesis Firehose
  • Snowflake
  • MongoDB
  • Redis
  • Kubernetes
  • Terraform

If you are passionate about pushing the boundaries of full-stack development and want to join a dynamic team, we would love to hear from you.

About the interview

  1. 30-minute phone screen with the hiring manager
  2. 90-minute technical interview with two engineers
  3. 30-minute interview with Co-Founders
  4. Offer

About DevCycle

DevCycle is a feature management platform designed to help development teams ship faster and with greater confidence. Built specifically for developers, DevCycle provides complete control and visibility over feature flags, empowering teams to streamline workflows while reducing technical debt.

Originally launched as Taplytics at Y Combinator in Silicon Valley, DevCycle has grown beyond its roots in A/B testing and experimentation to become the trusted feature management solution for some of the world's largest companies. With millions of end-users and trillions of feature flag evaluations, DevCycle is built to support teams of all sizes in delivering exceptional software.

DevCycle
Founded:2011
Team Size:55
Location:Toronto, Canada
Founders
Cobi Druxerman
Cobi Druxerman
CPO
Jonathan Norris
Jonathan Norris
Founder/CTO
Andrew Norris
Andrew Norris
COO