×
Register Here to Apply for Jobs or Post Jobs. X

Node.js Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Cogency
Full Time position
Listed on 2026-08-28
Job specializations:
  • Software Development
    Front End Developer, Node.js, Backend Developer, React.js
Salary/Wage Range or Industry Benchmark: 110000 - 150000 CAD Yearly CAD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

Location: Toronto, ON (Hybrid – 4 Days Onsite)

Job Type: Full-Time

Interview Process: Final Round In-Person Interview Required

Job Summary

Cogency Inc. is seeking an experienced Node.js Developer to join a leading Banking and Financial Services client in Toronto.

This role requires close collaboration with UX designers, backend developers, architects, QA teams, and business stakeholders to deliver scalable enterprise applications using Agile methodologies.

Key Responsibilities Frontend Development
  • Develop responsive, scalable, and user-friendly web applications using React.js or Angular
    .
  • Build reusable UI components following modern frontend architecture principles.
  • Implement responsive layouts using HTML5, CSS3, Bootstrap, and modern CSS frameworks.
  • Collaborate with UX/UI designers to deliver intuitive user experiences.
Node.js Development
  • Develop backend-for-frontend (BFF) services using Node.js.
  • Build lightweight REST APIs to support frontend applications.
  • Integrate frontend applications with enterprise APIs and backend services.
  • Implement authentication, authorization, and secure API communication.
API Integration
  • Consume and integrate RESTful APIs.
  • Handle JSON/XML data transformations.
  • Implement API error handling and retry mechanisms.
  • Collaborate with backend teams to define API contracts.
  • Support API testing using Postman or similar tools.
Application Development
  • Participate in application design, development, testing, deployment, and production support.
  • Write clean, maintainable, and reusable code following coding standards.
  • Perform unit testing and support integration testing.
  • Troubleshoot and resolve production issues.
  • Participate in code reviews and knowledge-sharing sessions.
Dev Ops & CI/CD
  • Work with Git for version control.
  • Participate in CI/CD implementation using Git Hub Actions, Azure Dev Ops, or Jenkins.
  • Support automated deployments and release management.
  • Collaborate with Dev Ops teams on deployment automation and monitoring.
Agile Delivery
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Work closely with business analysts, architects, QA engineers, and product owners.
  • Estimate development effort and contribute to sprint planning.
  • Deliver high-quality software within Agile delivery timelines.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 8+ years of experience in frontend application development.
  • Strong hands-on experience with Node.js
    .
  • Strong experience with React.js or Angular
    .
  • Proficiency in:
  • Type Script
  • HTML5
  • CSS3
  • Experience building responsive web applications.
  • Experience consuming RESTful APIs.
  • Experience with Git and source code management.
  • Experience working in Agile/Scrum environments.
  • Excellent problem-solving, analytical, and communication skills.
Nice to Have
  • Experience with Next.js or Express.js.
  • Experience with Redux, NgRx, or other state management frameworks.
  • Knowledge of Node.js middleware and Express.js.
  • Experience with GraphQL.
  • Familiarity with Web Sockets or real-time messaging.
  • Experience with Docker and Kubernetes.
  • Experience with Azure, AWS, or Google Cloud Platform.
  • Exposure to automated testing frameworks such as Jest, Cypress, or Jasmine.
  • Knowledge of OAuth2, JWT, and OpenID Connect.
  • Experience with Sonar Qube and CI/CD pipelines.
Banking Domain Experience (Preferred)

Candidates with Banking or Financial Services experience will be highly preferred.

Experience in one or more of the following areas is an asset:

  • Retail Banking
  • Commercial Banking
  • Digital Banking
  • Payments
  • Capital Markets
  • Wealth Management
  • Customer Onboarding
  • AML
  • Regulatory Reporting
Technical Skills Frontend
  • React.js or Angular
  • Type Script
  • HTML5
  • CSS3
  • RxJS
Node.js
  • Node.js
  • Express.js
  • REST APIs
  • JSON
  • API Integration
Dev Ops & Tools
  • Git
  • Git Hub
  • Git Hub Actions
  • Jenkins
  • Postman
  • AWS
  • Frontend Development
  • Node.js Development
  • React.js / Angular
  • REST API Integration
  • Responsive Web Design
  • Agile Delivery
  • CI/CD & Dev Ops
  • Performance Optimization
  • Problem Solving
Work Model
  • Location: Toronto, ON
  • Employment Type: Full-Time
  • Interview Process: Final Round In-Person Interview (Mandatory)
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary