این فرصت شغلی بسته شده است.
تکنولوژیها
- Node.jsJavaScript
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
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, Helmet, Lodash, Serilize.js)
- Deep Knowledge of Node.js and ES6 techniques (such as Async Programming, Arrow Functions and so on)
- Expertise and Experience with Git and its best practises
- Expertise and Experience with Linux system overall deployment and application maintenance techniques (such as Bash scripting and Nginx Server Configuration)
- Expertise and Experience with SQL databases (Mostly PostgreSQL)
- Expertise and Experience with in-Memory databases (Mostly Redis)
- Expertise and Experience with NoSQL databases (Mostly MongoDB) Special (Advantage) Skills
- Overall Knowledge of Unit and integration Testing and its techniques (such as Mock, Spy, Stub) and its libraries (Mocha, Should , Sinon.js)
- Expertise and Experience with Node.js Process Management Tools(Mostly PM2)
- Expertise and Experience with Dashboard Creating Systems such as Metabase or Grafana and its configuration and quering
- 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)
- Expertise and Experience with Electron.js and Desktop Application Development
- Overall Knowledge of Node.js Linting Tools (such as ESling)
- Microservice based Development (specially combined with DevOps containerization and MQ Integration)
مزایا
- Agreeable and attractive salary , hiring negotiations and work process
- Floating working hours
- Full regular and supplemental insurance support
- Thriving and technically dynamic work environment