Senior Fullstack Software Engineer

4 weeks ago


Toronto, Ontario, Canada RBC - Royal Bank Full time
Job Summary

We are seeking a highly skilled Senior Fullstack Engineer to join our Mydoh Platform Engineering team. As a technical leader, you will play a key role in setting technical standards, leading and mentoring developers, and improving development speed and quality.

Job Description

As a Senior Fullstack Engineer, you will be responsible for designing, developing, and deploying scalable and secure software systems. You will work closely with cross-functional teams to identify and prioritize technical requirements, and collaborate with developers to ensure seamless integration of features.

Key Responsibilities:

  • Design and develop scalable and secure software systems using Typescript, NestJS, ReactJS, PostgreSQL, and cloud infrastructure tools.
  • Set industry-standard patterns and norms, supporting the development team as they adopt them.
  • Maintain code quality and best practices across mobile, backend, observability, and cloud systems with an eye for security standards and protecting user data.
  • Work with a team of skilled software engineers to scale an increasingly popular platform for Canadian youth.
  • Look for opportunities to ideate and improve the product and continually expand what is possible through technology.
  • Join a rotating on-call team once every two months, where you'll support Mydoh incidents.
  • Enjoy a high degree of autonomy in your work.
  • Contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.
  • Have the chance to provide and receive feedback from your peers, shape the standards of our development team, and lay the foundation for Mydoh's future technology.

Requirements:

  • 6+ years of experience programming commercial applications in production, with a sizable portion in JavaScript, TypeScript, React, Nest.js, Node.js, CSS, and Postgres.
  • Demonstrated ability to take ambiguous business and technical problems from requirements gathering through to final delivery.
  • Demonstrated experience leading development teams, mentoring junior developers, and working with non-technical stakeholders.
  • Demonstrated experience writing automated tests to cover gaps, from unit tests to end-to-end tests, and have some knowledge of JavaScript-based testing frameworks.
  • Demonstrated experience with DevOps best practices and some experience in setting up and configuring cloud computing infrastructure.
  • Demonstrated experience building production systems and understanding the deployment, monitoring, and security best practices required to run production software.
  • Experience with source control (e.g. Git + Github) and modern software delivery techniques and tools, including pull requests.
  • Experience in developing for Cloud Agnostic Architecture.

Preferred Qualifications:

  • Experience optimizing SQL database infrastructure and database design normalization for scale.
  • Post-secondary degree or diploma in a computer or software design-related program.
  • Experience working with AWS.

What's in it for you?

We thrive on the challenge to be our best and work together to help our clients thrive and communities prosper. Here is what you can expect if you join our team:

  • Work in an agile, collaborative, and high-performing team.
  • The opportunity to take a successful, well-regarded project and scale it to be used by 1 out of.
  • Leaders who support your development through regular coaching.
  • The opportunity to interface with senior-level executives from many different parts of the organization.
  • A comprehensive Total Rewards Program including competitive compensation, bonuses, and flexible benefits.

Why RBC?

We are a leading financial institution with a strong commitment to innovation and customer satisfaction. Our team is passionate about delivering exceptional results and making a positive impact on our clients and communities.

What's next?

Apply now to join our team and take the first step towards a rewarding career with RBC.



  • Toronto, Ontario, Canada Floatcard Full time

    About FloatFloat is a leading provider of corporate cards and spend management solutions for Canadian businesses. Our innovative platform empowers companies to achieve their goals by simplifying financial management and reducing costs.Job DescriptionWe are seeking a highly skilled Senior Fullstack Engineer to join our team. As a key member of our engineering...


  • Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    Job Title: Fullstack EngineerWe are seeking a highly skilled Fullstack Engineer to join our Ads Measurement Core team. As a Fullstack Engineer, you will be responsible for building and maintaining advertiser-facing products, such as self-serve Conversion Lift, Brand Lift, and A/B testing products.Responsibilities:Develop and maintain backend systems...


  • Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    Job Title: Fullstack EngineerWe are seeking a highly skilled Fullstack Engineer to join our Ads Measurement Core team. As a Fullstack Engineer, you will be responsible for building and maintaining advertiser-facing products, such as self-serve Conversion Lift, Brand Lift, and A/B testing products.Responsibilities:Develop and maintain backend systems...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Fullstack Engineer to join our Mydoh Platform Engineering team. As a technical leader, you will play a key role in setting technical standards, leading and mentoring developers, and improving development speed and quality.Job DescriptionAs a Senior Fullstack Engineer, you will be responsible for designing,...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Fullstack Engineer to join our Mydoh Platform Engineering team. As a technical leader, you will play a key role in setting technical standards, leading and mentoring developers, and improving development speed and quality.Job DescriptionAs a Senior Fullstack Engineer, you will be responsible for designing,...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack EngineerWe are seeking a highly skilled Fullstack Engineer to join our Ads Measurement Core team at Reddit. As a Fullstack Engineer, you will be responsible for building and maintaining advertiser-facing products, such as our self-serve Conversion Lift, Brand Lift, and A/B testing products.Responsibilities:Develop and maintain...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack EngineerWe are seeking a highly skilled Fullstack Engineer to join our Ads Measurement Core team at Reddit. As a Fullstack Engineer, you will be responsible for building and maintaining advertiser-facing products, such as our self-serve Conversion Lift, Brand Lift, and A/B testing products.Responsibilities:Develop and maintain...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Fullstack Engineer to join our Mydoh Platform Engineering team. As a technical leader, you will be responsible for setting technical standards, leading and mentoring developers, and improving development speed and quality.Job DescriptionAs a Senior Fullstack Engineer, you will work closely...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack EngineerReddit is a community-driven platform that fosters open and authentic conversations. As a Fullstack Engineer, you will play a crucial role in enhancing the efficiency and user-friendliness of our advertising platform.Responsibilities:Design and develop advertiser-facing products, such as self-serve Conversion Lift, Brand Lift,...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack EngineerReddit is a community-driven platform that fosters open and authentic conversations. As a Fullstack Engineer, you will play a crucial role in enhancing the efficiency and user-friendliness of our advertising platform.Responsibilities:Design and develop advertiser-facing products, such as self-serve Conversion Lift, Brand Lift,...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack Software EngineerWe are seeking a talented Fullstack Software Engineer to join our Ads Signals team at Reddit. As a key player on our team, you will have the opportunity to work on a range of exciting projects, from advertiser-facing frontend tools to backend Signals development and data pipeline optimization.Responsibilities:Develop and...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack Software EngineerWe are seeking a talented Fullstack Software Engineer to join our Ads Signals team at Reddit. As a key player on our team, you will have the opportunity to work on a range of exciting projects, from advertiser-facing frontend tools to backend Signals development and data pipeline optimization.Responsibilities:Develop and...


  • Toronto, Ontario, Canada reddit Full time

    Fullstack EngineerAt Reddit, we're seeking a talented Fullstack Engineer to join our Ads Signals team. This team is dedicated to growing the quantity and quality of off-platform conversion signals while prioritizing user privacy.Responsibilities:Develop and maintain advertiser-facing frontend tools, such as Events Manager and Pixel Helper, using cutting-edge...


  • Toronto, Ontario, Canada reddit Full time

    Fullstack EngineerAt Reddit, we're seeking a talented Fullstack Engineer to join our Ads Signals team. This team is dedicated to growing the quantity and quality of off-platform conversion signals while prioritizing user privacy.Responsibilities:Develop and maintain advertiser-facing frontend tools, such as Events Manager and Pixel Helper, using cutting-edge...


  • Toronto, Ontario, Canada Benbria Corporation Full time

    Job Title: Senior Fullstack DeveloperBecome a key member of our product-led organization and contribute to the development of our enterprise software.About the RoleWe are seeking a highly skilled Senior Fullstack Developer to join our team in Kanata, Ontario. As a key member of our product-led organization, you will be responsible for developing enterprise...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack Software EngineerWe are seeking a talented Fullstack Software Engineer to join our Ads Signals team at Reddit. As a key player on our team, you will have the opportunity to work on a range of exciting projects, from advertiser-facing frontend tools to backend Signals development and data pipeline optimization.Responsibilities:Develop and...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: Fullstack Software EngineerWe are seeking a talented Fullstack Software Engineer to join our Ads Signals team at Reddit. As a key player on our team, you will have the opportunity to work on a range of exciting projects, from advertiser-facing frontend tools to backend Signals development and data pipeline optimization.Responsibilities:Develop and...


  • Toronto, Ontario, Canada Voiceflow Full time

    About UsVoiceflow is revolutionizing the creation of AI-powered conversational experiences by providing a cutting-edge collaborative creation platform. Our platform empowers developers to build and deploy sophisticated AI agents at scale, enabling businesses to create seamless and personalized interactions with their customers.Job DescriptionWe are seeking a...


  • Toronto, Ontario, Canada Voiceflow Full time

    About UsVoiceflow is revolutionizing the creation of AI-powered conversational experiences by providing a cutting-edge collaborative creation platform. Our platform empowers developers to build and deploy sophisticated AI agents at scale, enabling businesses to create seamless and personalized interactions with their customers.Job DescriptionWe are seeking a...


  • Toronto, Ontario, Canada Street Context Full time

    Unlock Your Potential as a Fullstack Software EngineerWe are seeking a talented and ambitious Fullstack Software Engineer to join our team at Street Context. As a key member of our engineering team, you will play a crucial role in shaping the future of our premium Email, Analytics, and Broker Relationship platform.About the Role:Support the development and...