NodeJS Developer (Java) at Capgemini
London, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

18 Jan, 25

Salary

46.23

Posted On

19 Oct, 24

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Git, Node.Js, Authorization, Version Control Tools, Html5, Javascript, Databases

Industry

Information Technology/IT

Description

We are looking for an experienced Full Stack Developer with expertise in Node.js and JavaScript to join our development team. The ideal candidate will have a solid understanding of asynchronous programming, server-side templating, and front-end technologies like HTML5 and CSS3. This role involves integrating multiple data sources, working on user authentication, and optimizing applications for various platforms.

Key Responsibilities:

  • Develop and maintain server-side applications using Node.js and JavaScript.
  • Work on asynchronous programming, understanding its quirks and providing workarounds.
  • Collaborate with front-end developers to integrate front-end elements into applications using HTML5 and CSS3.
  • Manage user authentication and authorization across different systems, servers, and environments.
  • Integrate multiple data sources and databases into unified systems.
  • Design and implement scalable applications with an understanding of fundamental design principles.
  • Implement automated testing platforms and write unit tests to ensure code quality.
  • Use version control systems such as Git to manage project code and collaborate with team members.
  • Optimize applications for different platforms, such as mobile vs. desktop.

Must-Have Skills:

  • Node.js proficiency.
  • Strong expertise in JavaScript.
  • Understanding of asynchronous programming and server-side templating.
  • Basic knowledge of HTML5 and CSS3.
  • Experience with user authentication and authorization across multiple systems.
  • Experience in integrating data sources and databases.
  • Familiarity with Git and version control tools.

Nice-to-Have Skills:

  • Knowledge of CSS preprocessors.
  • Experience working with mobile vs. desktop platform optimizations.
  • Experience with automated testing platforms and unit tests.

Skill Summary:

  • Node.js
  • JavaScript
Responsibilities
  • Develop and maintain server-side applications using Node.js and JavaScript.
  • Work on asynchronous programming, understanding its quirks and providing workarounds.
  • Collaborate with front-end developers to integrate front-end elements into applications using HTML5 and CSS3.
  • Manage user authentication and authorization across different systems, servers, and environments.
  • Integrate multiple data sources and databases into unified systems.
  • Design and implement scalable applications with an understanding of fundamental design principles.
  • Implement automated testing platforms and write unit tests to ensure code quality.
  • Use version control systems such as Git to manage project code and collaborate with team members.
  • Optimize applications for different platforms, such as mobile vs. desktop
Loading...