Full-Stack Engineer at DevCycle (W14)
$100 - $125 CAD  •  0.05% - 0.15%
Feature Flag Management Built for Developers
Toronto / Remote (CA)
Full-time
Any (new grads ok)
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.

About the role
Skills: Next.js, JavaScript, Node.js, React, TypeScript

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 small, 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 developer’s workflow, 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’re looking for a motivated and curious Full-Stack Engineer to join our growing team. This is a great opportunity for someone early in their career who’s excited about building real products, learning best practices, and working with modern technologies. You’ll collaborate closely with experienced engineers and product managers to ship features and improve our platform. If you’re passionate about learning, problem-solving, and building tools used by other developers, we’d love to hear from you.

Responsibilities

  • Contribute to the design and implementation of our full-stack application.
  • Write clean, maintainable, and well-structured code in TypeScript, Node.js, React, and Next.js.
  • Collaborate with product managers, designers, and other engineers to ship high-quality features.
  • Assist in troubleshooting and debugging production issues.
  • Learn and gradually take ownership of parts of the system as you grow in the role.
  • Participate in code reviews and provide thoughtful feedback.
  • Stay curious and keep up with the evolving trends in JavaScript, TypeScript, and modern web development.

Requirements

  • 1–3+ years of experience in full-stack JavaScript/TypeScript development.
  • Familiarity with Node.js and React in a production environment.
  • Basic experience with front-end/back-end testing tools and debugging practices.
  • Experience and willingness to use AI tools to assist your development workflow.
  • Exposure to Git and CI/CD workflows.
  • Some experience using feature flags or an interest in learning how they’re used to manage deployments.
  • Willingness to learn and work with frameworks like Next.js, Nest.js, and tools like CloudFlare Workers.
  • Strong communication skills and a willingness to dig into problems and ask a lot of questions. 
  • Based in Canada and able to work EST hours.

Nice to Have (Not Required)

  • Previous experience working at a startup or small team.
  • Familiarity with Next.js, Nest.js, AWS, Kubernetes, or Cloudflare Workers.
  • Exposure to Nx mono-repo setups or SDK development.
  • Interest or background in non-Javascript languages (Java, Go, Python, Ruby, .NET, PHP).
  • Familiarity with monitoring tools (Datadog) and CI/CD pipelines (GitHub Actions).
  • Basic understanding of infrastructure-as-code tools like Terraform.
  • Open source contributor.

Our Tech Stack

  • Frontend & Backend : TypeScript, Node.js, Next.js, Nest.js, React
  • Infrastructure : AWS (EKS, Kinesis Firehose), Cloudflare Workers, Kubernetes, Terraform
  • Data : MongoDB, Redis, Snowflake

Work Environment

Preference is given to candidates in the Greater Toronto Area, as the team meets 1–2 times a week at our Toronto office. However, we are also open to fully remote work across Canada with the right candidate.

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

Technology

As a Feature Flagging company, we continuously dogfood our products and deliver our software using continuous deployment and feature flags. Once your PR passes tests and is approved, it will run through our end-to-end tests and be deployed to production, where it can be tested using our Feature Flagging targeting.

At DevCycle, we deal with APIs that are at massive scale for our company's size. These APIs serve targeting decisions for some of the largest companies out there while also supporting SDKs and open standards like OpenFeature that are run-time critical to those companies' applications.

We are mainly a Typescript shop, where we develop for our Cloudflare Workers at the edge, our public APIs in Nest.js, and our front-end dashboard in Next.js. We also support our SDKs across various backend and front-end languages/frameworks.

As a small team, we face interesting technical challenges every day and are focused on building the most modern, scalable, and cost-effective feature flagging platform.

Interview Process
  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

Other jobs at DevCycle

fulltimeToronto / Remote (CA)Full stack$100 - $125 CAD0.05% - 0.15%Any (new grads ok)

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›