Node.js Frontend Developer (Ontario)

Node.js Frontend Developer (Ontario)

15 Aug
|
Cogency
|
Ontario

15 Aug

Cogency

Ontario

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

DevOps & CI/CD

Work with Git for version control.

Participate in CI/CD implementation using GitHub Actions, Azure DevOps, or Jenkins.

Support automated deployments and release management.

Collaborate with DevOps 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 .

Robust experience with React.js or Angular .

Proficiency in:

TypeScript

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 WebSockets 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 SonarQube 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

TypeScript

HTML5

CSS3

RxJS

Node.js

Node.js

Express.js

REST APIs

JSON

API Integration

DevOps & Tools

Git

GitHub

GitHub Actions

Jenkins

Postman

AWS

Frontend Development

Node.js Development

React.js / Angular

REST API Integration

Responsive Web Design

Agile Delivery

CI/CD & DevOps

Performance Optimization

Problem Solving

Work Model

Location: Toronto, ON

Employment Type: Full-Time

Interview Process: Final Round In-Person Interview (Mandatory)

#J-18808-Ljbffr

📌 Node.js Frontend Developer (Ontario)
🏢 Cogency
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: node.js frontend developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: node.js frontend developer (ontario) / ontario