All skill profiles
Node.js
A Node.js developer can write server-side web application logic in JavaScript. Node.js developers usually develop back-end components, connect the application with the other (often third-party) web services, and support the front-end developers by integrating their work with the Node.js application.
Dev tools
- Docker (Docker-compose)
- Docker is a computer program that performs operating system level virtualization, also known as containerization. It runs software packages as “containers.”
- Build Tools (Gulp, Grunt etc.)
- They are designed to automate tasks that you would otherwise have to do manually (Compiling Less/Sass to CSS; Concatenating and minifying CSS and JavaScript; Linting code; Optimizing images; Running unit tests)
- Task Runners (npm scripts, nodemon, pm2)
- Task runners allow to automate many tasks (repetitive tasks: making a change, compressing the js and css file, minimize code to gain performance)
- Modules Bundlers (Webpack, Rollup, Parcel)
- Module bundlers are tools that process your modern JavaScript applications, internally build dependency graphs which map every modules your projects need and generate one or module bundles.
- VCS (Git (Git branching models), GitHub, GitLab, Bitbucket, Mercurial, SVN)
- Version control, also known as source control, is the practice of tracking and managing changes to software code. Version control systems are software tools that help software teams manage changes to source code over time.
- Monitoring tools: NewRelic, Stackify, Ruxit, LogicMonitor and Monitis, etc.
- With Node.js monitoring, APM tools are used to monitor the software application’s performance and availability by finding bottlenecks and fixing errors. The Node.js monitoring tools can fix the bugs by analyzing each web result, pointing out the problem at the code level, and tracking down the issues.
Have a Node.js engineer assessed, or find one.
Independent experts from our network check these skills in a 60 to 90 minute live interview and write a report with a recommendation.