Senior Full-Stack Engineer

2 months ago


Old Toronto, Canada DevCycle Full time

Who We Are

At DevCycle, we believe that no engineering team should fear deployment. Managing the rollout of new features and services with feature flags should be as seamless as committing to source control.

Our small, 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 our workflow, challenging ourselves to push the boundaries of what’s possible, maximizing 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, teaching, learning, and collaborating in a team environment. And most importantly, it should excite you to build tools that will be used by other developers.

Responsibilities
  1. Lead the technical design and implementation of projects, including developing technical documentation, plans, and specifications.
  2. Help drive technical excellence and process improvements across the engineering team.
  3. Leverage TypeScript, Node.js, Next.js, Nest.js, React and DevCycle Feature Flags to build scalable and resilient systems with continuous deployment.
  4. Collaborate with cross-functional teams to deliver high-quality solutions.
  5. Support and troubleshoot the systems you build.
  6. Stay up-to-date with the latest developments in modern JavaScript.
Requirements
  1. 5+ years of experience in full-stack JavaScript engineering.
  2. Proficiency with TypeScript, Node.js, and React.
  3. Experience with Feature Flags.
  4. Experience as the technical lead deploying software projects with a small team.
  5. Ability to analyze and troubleshoot large-scale distributed systems.
  6. Excellent leadership and communication skills, with a strong sense of ownership and a systematic approach to problem-solving.
  7. Proven ability to manage active incidents, address their causes, and establish systems to prevent future issues through blameless postmortem.
  8. Based in the US or Canada, working EST standard hours, hybrid or fully remote work.
Preferred Qualifications
  1. Experience with Next.js, Nest.js, AWS, and Cloudflare Workers.
  2. Experience with SDK development and Nx mono-repo.
  3. Some experience with non-Javascript languages, such as: Java / Go / Python / Ruby / .NET / PHP.
  4. Experience with continuous integration/continuous delivery (CI/CD) pipelines (GitHub Actions, CircleCI).
  5. Open source contributor.
  6. Experience with infrastructure-as-code tools such as Terraform.
  7. Familiarity with monitoring tools such as Prometheus, Datadog, and CloudWatch.
  8. Experience with containerization technologies such as Docker.
  9. Preference for candidates in the Greater Toronto Area as the team meets together about once a week at our Front / Spadina office, have multiple fully remote employees and will hire either local or remote.
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 JavaScript development and want to join a dynamic team, we would love to hear from you.

#J-18808-Ljbffr

  • Old Toronto, Canada MedMe Health Full time

    Job Title: Senior Full Stack EngineerCompany: MedMe HealthWe are seeking a highly skilled Senior Full Stack Engineer to join our team at MedMe Health. As a key member of our engineering team, you will be responsible for driving forward our technical vision and engineering principles as we scale across North America.Key Responsibilities:Making key technology...


  • Old Toronto, Canada Super Full time

    About Super.comWe are a remote-first company that values flexibility and work-life harmony. Our mission is to help maximize lives of our customers and employees, making it a great place to work and grow.About this roleWe are looking for a highly motivated and experienced Senior Full-Stack Engineer to join our engineering team. As a Software Architect, you...


  • Old Toronto, Ontario, Canada Street Context Full time

    {"h1": "Senior Full-Stack Software Engineer Opportunity", "p": "We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Street Context. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications. Responsibilities: * Design and develop high-quality...


  • Old Toronto, Ontario, Canada Street Contxt Full time

    Job Title: Senior Full-Stack Software EngineerWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Street Context. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop full-stack software...


  • Old Toronto, Ontario, Canada Street Contxt Full time

    Job Title: Senior Full-Stack Software EngineerWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Street Context. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop full-stack software...


  • Old Toronto, Ontario, Canada NimbleRx Full time

    About NimbleRxNimbleRx is a pioneering technology company that is revolutionizing the healthcare industry by providing innovative solutions to improve access to reliable and affordable healthcare. Our mission is to empower patients and pharmacists by building a convenient and easy-to-use service that supports pharmacists and empowers patients.Job SummaryWe...


  • Old Toronto, Ontario, Canada NimbleRx Full time

    About NimbleRxNimbleRx is a pioneering technology company that is revolutionizing the healthcare industry by providing innovative solutions to improve access to reliable and affordable healthcare. Our mission is to empower patients and pharmacists by building a convenient and easy-to-use service that supports pharmacists and empowers patients.Job SummaryWe...


  • Old Toronto, Ontario, Canada Street Context Full time

    Job Title: Senior Full-Stack Software EngineerWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team at Street Context. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key...


  • Old Toronto, Ontario, Canada Street Context Full time

    Job Title: Senior Full-Stack Software EngineerWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team at Street Context. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key...


  • Old Toronto, Ontario, Canada Livesuper Full time

    About LivesuperWe're a fast-paced, high-growth tech company that's passionate about maximizing lives. Our mission is to help our customers and employees unlock their full potential and experience all that life has to offer.About this RoleWe're seeking a highly-motivated and experienced Senior Full-Stack Engineer to join our team. As a key member of our...


  • Old Toronto, Ontario, Canada Thomson Reuters Full time

    Senior Full Stack Software Engineer - Sr (Contract)Contract (4 months 6 days)Published a week agoSenior Full Stack Software EngineerThomson Reuters is seeking a highly skilled Senior Full Stack Software Engineer to join our Document Intelligence team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based...


  • Old Toronto, Ontario, Canada Thomson Reuters Full time

    Senior Full Stack Software Engineer - Sr (Contract)Contract (4 months 6 days)Published a week agoSenior Full Stack Software EngineerThomson Reuters is seeking a highly skilled Senior Full Stack Software Engineer to join our Document Intelligence team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based...


  • Old Toronto, Ontario, Canada Thomson Reuters Full time

    Job Title: Senior Full Stack Software EngineerThomson Reuters is seeking a highly skilled Senior Full Stack Software Engineer to join our Document Intelligence team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based software solutions using a full stack development approach.About the Role:Design and...


  • Toronto, Ontario, Canada Voiceflow Full time

    About the RoleWe're seeking a seasoned Senior Full Stack Engineer to join our team at Voiceflow. As a key member of our engineering team, you will be responsible for leading software development projects, providing technical guidance, and ensuring the delivery of high-quality solutions.As a Senior Full Stack Engineer, you will have the opportunity to work on...


  • Toronto, Canada Questrade Financial Group Full time

    Senior Full Stack Engineer 5700 Yonge St, North York, ON M2M 4K2, Canada ● Virtual Req #2728 Wednesday, July 3, 2024 Questrade Financial Group (QFG) of Companies is committed to helping our customers become much more financially successful and secure. We are everything a traditional financial institution is not. At QFG, you will be constantly moving...


  • Old Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperCpus Engineering Staffing Solutions Inc. is seeking a highly skilled Senior Full Stack Developer to join our team.Job Summary:We are looking for a talented developer with expertise in full stack development, cloud-based software engineering, and front end and back end development. The ideal candidate will have experience...


  • Old Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperCpus Engineering Staffing Solutions Inc. is seeking a highly skilled Senior Full Stack Developer to join our team.Job Summary:We are looking for a talented developer with expertise in full stack development, cloud-based software engineering, and front end and back end development. The ideal candidate will have experience...


  • Toronto, Ontario, Canada Snapcommerce Full time

    About UsWe're a company that's passionate about making a difference in people's lives. Our mission is to help our customers and employees unlock their full potential and experience all that life has to offer. We believe that everyone deserves to live a fulfilling life, and we're committed to making that happen.About This RoleWe're looking for a highly...


  • Old Toronto, Ontario, Canada NimbleRx Full time

    About NimbleRxNimbleRx is a pioneering technology company that's revolutionizing the healthcare industry by making it more accessible and affordable. Our mission is to empower patients and pharmacists alike with a seamless and user-friendly experience. We're a fast-growing startup with a strong focus on innovation and customer satisfaction.Job SummaryWe're...


  • Old Toronto, Canada NutriSense Full time

    Senior Full Stack Software Engineer OpportunityWe are seeking a highly skilled Senior Full Stack Software Engineer to lead the architecture of our technical stack. As a key member of our team, you will be responsible for proactively identifying high-leverage technical initiatives and driving their implementation.The ideal candidate will have 5+ years of...