Backend Software Architect

4 days ago


Toronto, Ontario, Canada hireVouch Full time

We are a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint in Toronto, Canada, we are seeking an experienced Backend Software Architect to join our team. Our culture is built on collaboration, creativity, and a commitment to quality.

This role offers a competitive salary range of $180,000 - $220,000 per year, depending on experience, as well as flexible work arrangements including remote and hybrid options.

Job Description:

As a Backend Software Architect, you will play a pivotal role in designing and building robust backend systems using Node.js. You will be responsible for driving the architectural direction of the project, ensuring that the systems are scalable, maintainable, and secure. Your key responsibilities will include:

  • Leading the design and implementation of backend services, APIs, and distributed systems using Node.js.
  • Defining and driving the architecture of complex systems, ensuring best practices in scalability, performance, and security.
  • Collaborating with product managers, frontend developers, and other stakeholders to deliver features that meet business and technical requirements.
  • Mentoring junior engineers, providing technical leadership, and fostering a culture of continuous learning and improvement.
  • Conducting code reviews, ensuring code quality, and enforcing engineering standards across the team.
  • Troubleshooting and resolving production issues, ensuring high availability and reliability of the services.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of software engineering experience, with a focus on backend development.
  • Expertise in Node.js and related frameworks (e.g., Express, Koa).
  • Strong architectural skills, with experience designing and implementing scalable, distributed systems.
  • Proficient in building RESTful APIs, microservices, and working with databases (both SQL and NoSQL).
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Solid understanding of software development best practices, including code reviews, CI/CD, testing, and documentation.

Nice to Have:

  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with frontend technologies such as React or Angular.
  • Previous experience working in a startup or fast-paced environment.
  • Knowledge of security best practices and compliance requirements.

What We Offer:

  • A competitive salary range of $180,000 - $220,000 per year, depending on experience.
  • Flexible work arrangements, including remote and hybrid options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work culture.
  • The chance to work on cutting-edge technology with a talented team.


  • Toronto, Ontario, Canada Thomson Reuters Full time

    Lead Backend Rust Software Architect OpportunityThomson Reuters is looking for a skilled Lead Backend Rust Software Architect to join our team. In this role, you will be responsible for leading the design, development, and deployment of our backend applications using Rust.About the Role:Lead the development of our backend applications using Rust, ensuring...


  • Toronto, Ontario, Canada hireVouch Full time

    **HireVouch: Transforming Business with Innovative Solutions**We are a pioneering team of designers, engineers, and product innovators that thrive in the unknown. Our passion for building new products and businesses drives us to push boundaries and innovate.With a presence in Irvine, CA, and Toronto, ON, we have a global reach and welcome talented...

  • Backend Developer

    1 week ago


    Toronto, Ontario, Canada Electronic Arts Full time

    Role OverviewThis role is an exciting opportunity to join Electronic Arts as a Senior Software Engineer in the team responsible for architecting and coding backend services for our generative AI/ML platform.You will work with engineers to design, implement, and deploy scalable, secure, and efficient backend systems using cloud infrastructure such as AWS,...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Senior Backend Software EngineerAbout the Role:We are seeking a highly skilled and experienced Senior Backend Software Engineer to join our development team at hireVouch. The ideal candidate will have extensive experience in Node.js, TypeScript, and GraphQL. This role involves architecting and building robust, scalable GraphQL solutions and...


  • Toronto, Ontario, Canada NearSource Full time

    Job Title: Senior Backend Software DeveloperJob Summary: We are seeking a highly skilled Senior Backend Software Developer to join our team at NearSource Technologies. As a key member of our development team, you will be responsible for designing, developing, testing, and documenting software components to meet business, quality, and operational...

  • Software Architect,

    2 weeks ago


    Toronto, Ontario, Canada Scotiabank Full time

    About this roleAt Scotiabank, we are seeking an experienced Software Architect to join our team. As a key member of our team, you will be responsible for designing and developing our API Gateway solution built on Apigee.Key ResponsibilitiesDesign and develop technical solutions and strategies for software applicationsParticipating in daily design discussions...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Flexstaf IT. As a Senior Software Architect, you will be responsible for designing and developing cutting-edge software solutions using Angular and ASP.NET.Key Responsibilities:Apply technical and quality standards throughout the...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Senior Backend Developer - Node.js ArchitectEstimated Salary: $150,000 - $200,000 per annumAbout UsWe are a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. Our culture is built on collaboration, creativity, and a commitment to...


  • Toronto, Ontario, Canada Clear Ventures Full time

    Clear Ventures is seeking a skilled Senior Software Architect to lead the development of our restaurant platform. The ideal candidate will have a strong background in software engineering and experience in building scalable, reliable systems.The Senior Software Architect will be responsible for designing and implementing the backend services that support...

  • Software Developer

    4 weeks ago


    Toronto, Ontario, Canada Krystalite Gt Inc. Full time

    Job Title: Software Developer - BackendAbout the Role: We are seeking a skilled Backend Software Developer to join our team at Company. The successful candidate will be responsible for developing and maintaining the backend of our software applications.Key Responsibilities: * Design and develop high-quality backend software applications * Collaborate with...

  • Software Architect

    4 weeks ago


    Toronto, Ontario, Canada Kora Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at Kora. As a key member of our engineering team, you will be responsible for designing and developing our next-generation software architecture and tech stack.Key ResponsibilitiesDevelop and optimize Kora's mobile & web apps and backend microservicesParticipate in...


  • Toronto, Ontario, Canada Fluent, LLC Full time

    Job DescriptionWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Fluent, LLC. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our core backend systems, which power our platform.Our primary backend language is.NET/C#, and we are looking for someone who is passionate...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    Job Title: Senior Backend Engineer - Cloud ArchitectAstra North Infoteck Inc. is seeking a highly skilled Senior Backend Engineer - Cloud Architect to join our team.Overview:We are looking for an experienced and innovative Backend Engineer who can take charge of designing, developing, and implementing cloud-native, scalable, and secure backend services.About...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Playa Cabana Full time

    Job Title: Software Engineer (Backend)We are seeking a highly skilled Software Engineer (Backend) to join our team. As a Backend Software Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend of the application, ensuring that it is stable, secure, and scalable.Key...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Team Lead / Application ArchitectJob Summary:We are seeking a highly skilled Team Lead / Application Architect to join our Software Product Development department. As a key member of our team, you will be responsible for designing and developing cutting-edge features and products using Angular and ASP.NET.Key Responsibilities:Apply technical and...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Paris Bakery & Pastry Inc. Full time

    Job DescriptionAt {company}, we are seeking a skilled Backend Software Engineer to join our team.Key Responsibilities:Design, develop, and test efficient backend systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement secure and scalable software solutions.Troubleshoot and resolve technical issues.We offer a...

  • Software Developer

    3 weeks ago


    Toronto, Ontario, Canada Rami Renovations Inc Full time

    Software Development RoleCurrently, we are looking for a skilled Backend Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and experience with backend systems.Responsibilities:Design, develop, and maintain backend systems and applications.Collaborate with other teams to ensure seamless...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    We are seeking an experienced Senior Software Architect to join our team at Astra North Infoteck Inc. This role involves designing and implementing scalable, secure, and efficient software systems.Job Description:The successful candidate will have a strong background in software development, with a focus on backend systems using technologies such as Java,...


  • Toronto, Ontario, Canada RS Software, Inc. Full time

    Job Title: Java DeveloperRS Software, Inc. is a leading provider of global payment platforms and services. We are seeking a skilled Java Backend Developer to join our team in Toronto, Canada.About the Role:We are looking for a talented Java Developer with expertise in transaction processing, preferably in Payments or Banking and Financial Services. The ideal...

  • Software Developer

    4 weeks ago


    Toronto, Ontario, Canada Intercast Ltd. Full time

    We are looking for a skilled Backend Software Engineer to join our team at {company}.The successful candidate will have experience with Backend development, and be able to design and implement scalable solutions using best practices.Main Responsibilities:Design and implement scalable Backend solutionsCollaborate with the development team to deliver...