استخدام برنامهنویس Node.JS
شرح موقعیت شغلی
Job Description
Main Objective
We are a thriving company with a business target of multiple HR services for organizations and individuals.
There is an immediate need for hiring a Back-end developer in our technical team with at least two years of experience in his/her
resume with these requirements
Job Advantages
• Agreeable and attractive salary , hiring negotiations and work process
• Full regular and supplemental insurance support
• Thriving and technically dynamic work environment
• Floating working hours
• Work Place,
• Next to the Tohid Subway Station
We are a thriving company with a business target of multiple HR services for organizations and individuals.
There is an immediate need for hiring a Back-end developer in our technical team with at least two years of experience in his/her
resume with these requirements
Job Advantages
• Agreeable and attractive salary , hiring negotiations and work process
• Full regular and supplemental insurance support
• Thriving and technically dynamic work environment
• Floating working hours
• Work Place,
• Next to the Tohid Subway Station
Requirements
• Overall Knowledge of HTML, CSS, JS and Experience with Node.js Development
• Work Experience with Node.js Template Engines (Such as Pug)
• Knowledge Depth and Experience over Multiple commonly used Node.js Libraries (Express.js, Mongoose, Next.js, Lodash, Sequelize)
• Deep Knowledge of Node.js and ES6 techniques (such as Async Programing, Arrow Functions and so on)
• Expertise and Experience with SQL databases (Mostly PostgreSQL)
• Expertise and Experience with NoSQL databases (Mostly MongoDB)
Special (Advantage) Skills,
• Expertise and Experience with in-Memory databases (Mostly Redis)
• Expertise and Experience with Git and its best practices
• Expertise and Experience with Linux system overall deployment and application maintenance techniques (such as bash scripting and Nginx Server Configuration)
• Overall Knowledge of Unit and integration Testing and its techniques (such as Mock, Spy, Stub) and its libraries (such as Mocha, Should , Sinon.js)
• Expertise and Experience with Node.js Process Management Tools(Mostly PM2)
• Expertise and Experience with Development of CDN and file serving systems
• Expertise and Experience with Agile and Scrum
• Docker Overall Knowledge and experience (specially Dockerization of Node.js based applications)
• Micro-service based Development (specially combined with DevOps containerization and MQ Integration)
• Work Experience with Node.js Template Engines (Such as Pug)
• Knowledge Depth and Experience over Multiple commonly used Node.js Libraries (Express.js, Mongoose, Next.js, Lodash, Sequelize)
• Deep Knowledge of Node.js and ES6 techniques (such as Async Programing, Arrow Functions and so on)
• Expertise and Experience with SQL databases (Mostly PostgreSQL)
• Expertise and Experience with NoSQL databases (Mostly MongoDB)
Special (Advantage) Skills,
• Expertise and Experience with in-Memory databases (Mostly Redis)
• Expertise and Experience with Git and its best practices
• Expertise and Experience with Linux system overall deployment and application maintenance techniques (such as bash scripting and Nginx Server Configuration)
• Overall Knowledge of Unit and integration Testing and its techniques (such as Mock, Spy, Stub) and its libraries (such as Mocha, Should , Sinon.js)
• Expertise and Experience with Node.js Process Management Tools(Mostly PM2)
• Expertise and Experience with Development of CDN and file serving systems
• Expertise and Experience with Agile and Scrum
• Docker Overall Knowledge and experience (specially Dockerization of Node.js based applications)
• Micro-service based Development (specially combined with DevOps containerization and MQ Integration)
Job Category
- IT - Software & Web Development
Employment type
- Full Time
Seniority
- Experienced professional
مهارتهای مورد نیاز
- Node.js
- HTML
- RestFul API
- CSS
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست