NodeJS Developer (Java)

at  Capgemini

London, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025USD 46 Hourly19 Oct, 2024N/AGit,Node.Js,Authorization,Version Control Tools,Html5,Javascript,DatabasesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London, ON, Canada