Senior Backend Software Architect

2 weeks ago


Toronto, Ontario, Canada hireVouch Full time

Job Title: Senior Backend Software Architect

Location: Remote/Hybrid

About Us:

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, we are seeking a seasoned Senior Backend Software Architect to join our team. Our culture is built on collaboration, creativity, and a commitment to quality.

Job Description:

As a Senior 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. You will also mentor junior engineers, provide technical leadership, and collaborate with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Lead the design and implementation of backend services, APIs, and distributed systems using Node.js.
  • Define and drive the architecture of complex systems, ensuring best practices in scalability, performance, and security.
  • Collaborate with product managers, frontend developers, and other stakeholders to deliver features that meet business and technical requirements.
  • Provide technical leadership and mentorship to a team of engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews, ensure code quality, and enforce engineering standards across the team.
  • Troubleshoot and resolve production issues, ensuring high availability and reliability of the services.
  • Stay up-to-date with the latest industry trends and technologies, and integrate them into the development process where appropriate.

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.
  • Excellent problem-solving skills and a proactive attitude.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.

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:

  • Competitive salary and benefits package.
  • Flexible work arrangements, including remote and hybrid options.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive work culture.
  • The chance to work on cutting-edge technology with a talented team.


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleIn this opportunity as a Senior Backend Software Architect, you will:Design, implement, deploy, maintain, and support a set of related backend applications responsible for processing millions of legal documents.Play a key role in the complete software development lifecycle, including analysis, design, implementation, CI/CD, DevOps deployment,...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleIn this opportunity as a Senior Backend Software Architect, you will:Design, implement, deploy, maintain, and support a set of related backend applications responsible for processing millions of legal documents.Play a key role in the complete software development lifecycle, including analysis, design, implementation, CI/CD, DevOps deployment,...


  • 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 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 Electronic Arts Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and implementing scalable and secure backend services to power our generative AI/ML platform.Responsibilities:Solution Architecture:...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and implementing scalable and secure backend services to power our generative AI/ML platform.Responsibilities:Solution Architecture:...


  • Toronto, Ontario, Canada NearSource Full time

    Senior Backend Software DeveloperAt NearSource Technologies, we're seeking a highly skilled Senior Backend Software Developer to join our dynamic team. As a key member of our team, you'll play a crucial role in designing, developing, and testing software components to meet business goals.Key Responsibilities:Design and develop new software components,...


  • 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...


  • Toronto, Ontario, Canada NearSource Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at NearSource Technologies. As a key member of our dynamic team, you will be responsible for designing and developing innovative software solutions using Java and Kotlin.Key Responsibilities:Design and develop RESTful APIs using...


  • Toronto, Ontario, Canada NearSource Full time

    Senior Backend Software DeveloperWe are seeking a highly skilled Senior Backend Software Developer to join our team at NearSource Technologies. As a key member of our dynamic team, you will be responsible for designing, developing, testing, and documenting software components to meet business, quality, and operational goals.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and implementing scalable and secure backend services to power our generative AI/ML platform.Responsibilities:Solution Architecture:...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure backend services to power our generative AI/ML platform.Responsibilities:Solution...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and implementing scalable and secure backend services to power our generative AI/ML platform.Responsibilities:Solution Architecture:...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure backend services to power our generative AI/ML platform.Responsibilities:Solution...


  • Toronto, Ontario, Canada Clearbridge Mobile Full time

    Key Responsibilities:We are seeking a highly skilled Backend Solution Architect to join our team at Clearbridge Mobile. As a key member of our team, you will be responsible for designing and implementing scalable and efficient backend systems using Java and Golang.Requirements:Have prior experience as a Back-end Team Lead and ArchitectPossess strong...


  • Toronto, Ontario, Canada Bankonloop Full time $80,000 - $130,000

    Backend Software Developer Job DescriptionAt Bankonloop, we're seeking a skilled Backend Software Developer to join our team and contribute to the development of our cutting-edge financial services platform.Key Responsibilities:Design and develop scalable and secure backend infrastructure using Python and Ruby.Collaborate with other developers and engineers...


  • Toronto, Ontario, Canada Bankonloop Full time $80,000 - $130,000

    Backend Software Developer Job DescriptionAt Bankonloop, we're seeking a skilled Backend Software Developer to join our team and contribute to the development of our cutting-edge financial services platform.Key Responsibilities:Design and develop scalable and secure backend infrastructure using Python and Ruby.Collaborate with other developers and engineers...


  • Toronto, Ontario, Canada NearSource Full time

    Senior Backend Developer OpportunityNearSource Technologies is seeking a highly skilled Senior Backend Developer to join our dynamic team in Canada. As a key member of our team, you will play a crucial role in shaping the future of our technology and driving innovation.Key Responsibilities:Design, develop, test, and document software components to meet...


  • Toronto, Ontario, Canada NearSource Full time

    Senior Backend Developer OpportunityNearSource Technologies is seeking a highly skilled Senior Backend Developer to join our dynamic team in Canada. As a key member of our team, you will play a crucial role in shaping the future of our technology and driving innovation.Key Responsibilities:Design, develop, test, and document software components to meet...


  • Toronto, Ontario, Canada NearSource Full time

    Senior Backend Developer OpportunityNearSource Technologies is seeking a highly skilled Senior Backend Developer to join our dynamic team in Canada. As a key member of our team, you will play a crucial role in designing, developing, and implementing innovative solutions that drive technological excellence.Key Responsibilities:Design and develop high-quality...