EN | FR

What Nodejs Developer Jobs are in Canada?

Showing 2288 Nodejs Developer jobs in Canada

Senior Full Stack Engineer - TypeScript and Node.js

Remote  $70,000 - $120,000 per year  help_outline EPAM Systems

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

We are seeking a highly skilled **Full Stack Engineer** with deep expertise in TypeScript and Node.js, and hands-on experience building AI-driven, agentic systems. In this role, you will help shape the future of digital experiences by advancing a fully AI-native architecture, including intelligent agents, dynamic user interfaces, and scalable infrastructure.
You will collaborate closely with engineering leadership, contributing to both new feature development and production support for innovative AI-powered platforms.
Req:
**Responsibilities**
+ Design and develop scalable backend services using Node.js and TypeScript
+ Build and extend agentic systems leveraging LangGraph (Node.js ecosystem)
+ Enhance and maintain agent infrastructure, including:
+ Memory and session management
+ File spaces and document handling
+ Evaluation frameworks (e.g., Morpheus)
+ Contribute to the development of AI-powered user experiences, such as:
+ Evolving native web experiences toward an "AI-native" platform
+ Developing an AI Center (subject to business direction)
+ Building AI-driven dashboards (e.g., Digital Advisor for Client Assist use cases)
+ Develop reusable Stencil web components, integrated into Angular-based applications (e.g., EAA)
+ Work across the full stack with balanced frontend and backend responsibilities
+ Provide 24/7 production support coverage, including participation in on-call rotations, incident handling, and timely resolution of production issues
+ Collaborate directly with engineering leads and distributed teams
**Requirements**
+ Strong proficiency in TypeScript (core requirement)
+ Solid backend development experience with Node.js
+ Hands-on experience building full-stack applications
+ Experience with component-based frontend architectures
+ Understanding of system design, scalability, and performance optimization
**Nice to have**
+ Experience with LangGraph (Node.js) or similar agent orchestration frameworks
+ Hands-on experience building AI/agentic systems, including:
+ LLM integration (OpenAI, Anthropic, etc.)
+ Agent workflows and orchestration
+ Memory and context management
+ Experience with evaluation frameworks for AI systems (e.g., model evaluation, validation pipelines)
+ Familiarity with Stencil web components and integration into Angular applications
+ Experience building AI-driven products or dashboards
+ Exposure to evolving AI-native UX patterns
**We offer**
+ Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
+ Life and AD&D Insurance (Company Paid)
+ Employee Assistance Program (Company Paid)
+ Telehealth (Company Paid)
+ Short-term Disability (Company Paid)
+ Long-Term Disability
+ Paid Time Off (including vacation and sick days)
+ Registered Retirement Savings Plan (RRSP) with Company match
+ Maternity/Parental/Adoption Leave Top-up
+ Employee Stock Purchase Program
+ Critical Illness Insurance
+ Employee Discounts
+ Unlimited access to LinkedIn learning solutions
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
Is this job a match or a miss?
Apply Now

Fullstack Product Engineer / React + Node / Onsite (Flatiron NYC)

Toronto  $70,000 - $120,000 per year  help_outline Kelly Services

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

$ - $
**Fullstack Product Engineer - NYC (On-site, 5 days/week)**
**Comp:** $150K-$300K + highly competitive equity
**Experience:** 3-10 years building 0?1 products
**Visa:** Available
A fast-growing AI company in NYC (Flatiron) backed by top-tier investors recently raised a $30M Series A and is building end-to-end AI systems for accounting and finance workflows. The team is scaling quickly and is hiring a **Fullstack Product Engineer** to own major product surfaces and ship real, production-grade features used by customers daily.
**What You'll Do**
+ Own product features end-to-end-from idea ? design ? build ? deploy.
+ Architect full-stack systems spanning frontend, backend, and APIs.
+ Work closely with users and internal teams to shape product direction.
+ Drive high-quality execution in a fast, iterative environment.
+ Contribute to engineering culture and mentor teammates.
**What We're Looking For**
+ Deep experience in at least one full-stack language + strong product sense.
+ Background in high-velocity environments (early-stage startup or quant-style engineering team).
+ Demonstrated ownership and meaningful impact in past roles.
+ Strong tenure (2+ years) and evidence of progression.
+ Strong academic foundation (top global university, strong GPA).
+ Passionate about solving complex problems in a collaborative, in-person setting.
**Bonus Skills**
+ Product management instincts: user research, iteration, feedback loops.
+ Experience with AI/LLM-integrated products.
**Why Join**
+ Backed by world-class ML + fintech investors.
+ 10× revenue growth in the past 5 months.
+ High ownership from day one; build at the edge of ML + finance.
+ Work alongside top engineers, ML researchers, and domain experts-all on-site in NYC.
+ High risk, high reward environment with significant equity.
**Interview Process**
1. Initial recruiter screen
2. Founder/lead screening
3. Coding interview
4. Technical deep-dive or live coding
5. Onsite (3-4 hours) covering technical, communication, and culture fit
6. References
If you're excited to build ambitious AI products and want to own meaningful surface area in a rapidly scaling environment, this role is for you.
Is this job a match or a miss?
Apply Now

Software Engineer 1 (JavaScript / Nodejs)

Toronto  $70,000 - $120,000 per year  help_outline U.S. Bank

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One.
**Job Description**
This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.
**Essential Responsibilities:**
+ Responsible for designing, developing, testing, operating and maintaining products
+ Takes full stack ownership by consistently writing production-ready and testable code
+ Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
+ Performs analysis on failures, propose design changes, and encourage operational improvements
+ Makes sound design/coding decisions keeping customer experience in the forefront
+ Takes feedback from code review and apply changes to meet standards
+ Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
+ - Accountable for ensuring all aspects of product development follow compliance and security best practices
+ Exhibits relentless focus in software reliability engineering standards embedded into development standards
+ Embraces emerging technology opportunities and contributes to the best practices in support of the bank's technology transformation
+ Contributes to a culture of innovation, collaboration and continuous improvement
+ Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation
**Basic Qualifications**
+ Bachelor's degree, or equivalent work experience
+ Two to three years of relevant experience
**Preferred Skills/Experience**
+ Strong experience developing in **JavaScript, TypeScript** & **NodeJS**
+ Strong understanding with **MongoDB** and Non-Relational Database modeling
+ Proficient with a **modern front-end framework** such **Ember** or **React**
+ Knowledge of CI/CD pipelines ( **Jenkins/Cloud bees** ) and containerization ( **Docker/Kubernetes** )
+ Experience with cloud service providers like **AWS** , **Azure** , or **Google Cloud**
+ Experience with **SQL** and Relational Database modeling
+ Adept with agile software development lifecycle and DevOps principles
+ Ability to create and maintain technical documentation for APIs ( e.g. Swagger) and components
+ Able to mentor and coach engineers of all skill levels
**Location expectations**
This role requires working from a U.S. Bank location three (3) or more days per week.
If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants ( .
**Benefits** :
Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind.
**Posting may be closed earlier due to high volume of applicants.**
Is this job a match or a miss?
Apply Now

Senior Backend Engineer (Node.js/Go)

B3H0A1 Halifax / Remote  $70,000 - $120,000 per year  help_outline Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a dynamic fintech company with a global reach, is seeking a Senior Backend Engineer proficient in Node.js and Go to join their distributed engineering team. This role is critical for designing, developing, and maintaining scalable, secure, and high-performance backend services and APIs that power their innovative financial platforms. You will tackle complex technical challenges, contribute to architectural decisions, and ensure the robustness of our systems. We are looking for a self-motivated engineer with a strong understanding of distributed systems, database management, and cloud technologies, who thrives in a remote work environment. This is an exceptional opportunity to make a significant impact on a rapidly growing platform.

Key Responsibilities
  • Design, develop, and maintain robust, scalable, and high-performance backend services and APIs using Node.js and Go.
  • Collaborate with frontend developers, product managers, and other engineers to define API requirements and system architecture.
  • Implement and manage database solutions (e.g., PostgreSQL, MongoDB) for optimal performance and reliability.
  • Write clean, efficient, testable, and well-documented code.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Optimize applications for speed, scalability, and security.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural discussions and technology selection decisions.
  • Mentor junior backend engineers and promote best practices in software development.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development.
  • Strong proficiency in Node.js and/or Go programming languages.
  • Experience designing and developing RESTful APIs and microservices.
  • Solid understanding of database technologies (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of asynchronous programming, message queues, and event-driven architectures.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities, essential for remote teamwork.
  • Demonstrated ability to work independently and manage time effectively in a remote setting.
Benefits

Our client offers a competitive salary, comprehensive health, dental, and vision insurance, and generous paid time off. Opportunities for professional growth, including training, certifications, and attendance at industry conferences, are provided. A fully remote work arrangement allows for excellent work-life balance and flexibility. Join a talented and collaborative team that is building the future of finance technology from Halifax, Nova Scotia and beyond.

Is this job a match or a miss?
Apply Now

Senior Backend Software Engineer (Node.js)

L3P7K3 Markham / Remote  $70,000 - $120,000 per year  help_outline Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a prominent player in the digital transformation space, is seeking a talented Senior Backend Software Engineer with a specialization in Node.js to join their innovative team in Markham, Ontario . This role is crucial for developing and maintaining the robust server-side logic of our client's flagship products. You will be responsible for designing, implementing, and optimizing scalable APIs, database interactions, and microservices. The ideal candidate brings a strong command of JavaScript, Node.js, and associated frameworks, alongside experience with cloud environments and database technologies. This is a remarkable opportunity to work on challenging projects, contribute to architectural decisions, and collaborate with a high-performing team. Our client fosters a culture of continuous learning and growth, offering significant potential for career advancement. Embrace the chance to make a substantial impact through your backend expertise in a flexible, remote-friendly work environment. Your contributions will directly shape the performance and scalability of our client's critical systems.
Is this job a match or a miss?
Apply Now

Senior Full-Stack Engineer (Node.js & React)

V3Y 0K1 Surrey / Remote  $70,000 - $120,000 per year  help_outline Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a leading FinTech startup based in the vibrant tech ecosystem of Surrey, British Columbia , is seeking an accomplished Senior Full-Stack Engineer. This is a pivotal role where you will architect, develop, and deploy robust, scalable backend services using Node.js, and craft intuitive user interfaces with React. You will be instrumental in driving the technical vision, collaborating with cross-functional teams, and mentoring junior engineers. The ideal candidate possesses a deep understanding of both front-end and back-end development, with a proven track record of delivering high-quality, production-ready software. This is a unique opportunity to join a fast-growing company at a critical stage of its development, making a significant impact on innovative financial technology solutions.

Key Responsibilities
  • Design, develop, and maintain scalable and reliable backend services using Node.js, Express.js, and related technologies.
  • Build responsive, user-friendly front-end applications using React, Redux, and modern JavaScript frameworks.
  • Integrate front-end components with the back-end services, ensuring seamless data flow and functionality.
  • Write clean, maintainable, and well-tested code across the full stack, adhering to best practices and coding standards.
  • Collaborate effectively with product managers, designers, and other engineers to define features, troubleshoot issues, and deliver robust solutions.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability and efficiency.
  • Participate in code reviews, architectural discussions, and contribute to the overall technical strategy and roadmap.
  • Mentor junior engineers, providing guidance and support to foster their technical growth.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience, with significant experience in both back-end (Node.js) and front-end (React) development.
  • Proficiency in Node.js, JavaScript/TypeScript, and experience with frameworks like Express.js.
  • Strong command of React.js, including hooks, context API, and state management libraries (e.g., Redux, Zustand).
  • Solid understanding of database technologies, such as PostgreSQL, MongoDB, or similar relational/NoSQL databases.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
  • Familiarity with RESTful API design and implementation, and microservices architecture.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
Benefits

Our client offers a highly competitive salary and equity package, along with comprehensive health, dental, and vision benefits. Employees enjoy a generous vacation policy and paid holidays. Opportunities for professional development, including attending industry conferences and access to online learning platforms, are provided. You will be part of a dynamic and innovative company culture that values collaboration and impact. The role is fully remote, offering flexibility in your work location within Surrey, British Columbia , and surrounding areas. Join a team that is passionate about building the future of FinTech.

Is this job a match or a miss?
Apply Now

Lead Backend Engineer (Node.js)

L8P 1H1 Hamilton / Remote  $70,000 - $120,000 per year  help_outline Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a well-established FinTech company, is seeking an experienced Lead Backend Engineer specializing in Node.js to join their team in **Hamilton, Ontario**. This is a hybrid role, offering a blend of in-office collaboration and remote flexibility. You will be responsible for designing, developing, and maintaining scalable and robust backend systems that power our client's innovative financial platforms. As a lead engineer, you will guide a team of talented developers, contribute to architectural decisions, and ensure the delivery of high-quality, secure, and efficient code. The ideal candidate possesses deep expertise in Node.js, a strong understanding of microservices architecture, and a passion for building resilient systems. Join a growing company making a significant impact in the financial technology sector within **Hamilton**. Key Responsibilities
  • Design, develop, and implement scalable and high-performance backend services using Node.js.
  • Lead and mentor a team of backend engineers, providing technical guidance and architectural direction.
  • Collaborate with frontend developers, product managers, and other stakeholders to define API requirements and system architecture.
  • Develop and maintain robust APIs and microservices, ensuring security, efficiency, and reliability.
  • Implement and manage database solutions (e.g., PostgreSQL, MongoDB), ensuring data integrity and performance.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Optimize backend systems for speed, scalability, and resource utilization.
  • Participate in code reviews, ensuring code quality and knowledge sharing.
  • Troubleshoot and resolve backend issues, ensuring minimal downtime and maximum availability.
  • Stay current with emerging backend technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of experience in backend development, with at least 3 years in a leadership or senior role.
  • Expert proficiency in Node.js and associated frameworks (e.g., Express.js).
  • Strong experience with microservices architecture and design patterns.
  • Proficiency in relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Solid understanding of RESTful API design principles and best practices.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Proficiency in version control systems (Git).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership and communication skills, with the ability to mentor and guide technical teams.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision benefits.
  • Hybrid work model promoting work-life balance.
  • Opportunities for career advancement and professional development.
  • Collaborative and innovative work environment in **Hamilton**.
  • Generous paid time off and company holidays.
  • Pension plan contribution.
  • Access to cutting-edge technologies and development tools.
Is this job a match or a miss?
Apply Now