Summary
✨ AI‑Generated
A senior backend engineering opportunity focused on designing, developing, and supporting scalable services that power critical customer and business experiences. You will work extensively with Node.js, JavaScript/TypeScript, API development, distributed systems, and cloud-native architectures, while using Express.js and NestJS and C# for integrations and cross-platform solutions.
Highlights
Fully remote work in Canada with an opportunity to build scalable, resilient backend services in an enterprise environment. The role offers exposure to modern cloud-native development, distributed systems, APIs, and multiple backend technologies.
Description
Position Name – NodeJS Backend Developer
Type of hiring – Fulltime
Location – Remote Canada
Looking to hire NodeJS Backend Developer in Canada (WFH), immediately who has strong experience in developing backend applications using Node.js, Express.js, and NestJS, while also leveraging C# as a secondary development language for integrations and cross-platform solutions.
Job Description:
We are seeking a Senior Backend Engineer to join our Retail & E-commerce technology team, focused on designing, developing, and supporting scalable backend services that power critical customer and business experiences.
This role is ideal for a highly skilled engineer with deep expertise in Node.js, JavaScript/TypeScript, API development, distributed systems, and cloud-native application development, capable of building resilient, high-performance solutions in enterprise environments.
The ideal candidate will bring hands-on experience developing backend applications using Node.js, Express.js, and NestJS, while also leveraging C# as a secondary development language for integrations and cross-platform solutions.
You will work closely with product managers, architects, QA engineers, DevOps teams, and business stakeholders to deliver reliable and secure services that support large-scale Retail & E-commerce platforms.
Key Responsibilities:
Design, develop, and maintain backend services and APIs using Node.js, JavaScript/TypeScript, Express.js, and NestJSBuild scalable and maintainable microservices architectures that support high-volume Retail & E-commerce workloadsDevelop and consume RESTful and GraphQL APIs while ensuring reliability, performance, and securityImplement asynchronous processing patterns, event-driven architectures, and distributed system integrationsContribute to application development using C# where required for integrations, services, or platform interoperabilityDesign and optimize data access patterns, queries, and database models using relational databases and SQL technologiesCollaborate with architects and engineering teams to define scalable system designs and technical solutionsImplement automated testing strategies, including unit, integration, and API-level testing following Test-Driven Development (TDD) practicesDeploy, monitor, and support applications running on Azure and GCP, with a primary focus on Azure-based solutionsBuild and maintain CI/CD pipelines to enable reliable and repeatable software deliveryIdentify and resolve performance bottlenecks across application, API, and database layersEnsure secure development practices, including authentication, authorization, data protection, and vulnerability remediationParticipate in code reviews, technical design discussions, and engineering best-practice initiativesMentor junior engineers and contribute to continuous improvement efforts across the engineering organization