Technical Skills Good knowledge of Node.js with 4+ years of minimum experience Understanding the nature of asynchronous programming and its quirks and workarounds. Good understanding of server-side templating languages server-side CSS pre-processors such as Stylus, Less. User authentication and authorization between multiple systems, servers, and environments. Integration of multiple data sources and databases into one system. Proficient understanding of code versioning tools, such as GitLab, GitHub, Bitbucket. Hands-on experience with continuous deployment tools like Jenkins, Strider, and debugging tools like Chrome/Firefox dev. Basic understanding of front-end technologies, such as HTML5, Bootstrap, and CSS3. Job Responsibilities Collaborate with cross-functional teams to define, design, and ship new features. Collaborate with cross-functional teams to define, design, and ship new features. Additional Skills Must be able to work in a team. Must have good communication skills.