• At least 2 years of experience in development roles;
  • Deep understanding of Asynchronous programming model in JavaScript;
  • Proficiency in JavaScript (ES2015);
  • Experience with NodeJS (ExpressJS / Koa);
  • Experience with NoSQL databases (MongoDB, Redis);
  • Experience with relational databases (Postgres, MySQL);
  • Experience with Unit/functional testing of JS applications (Mocha, Ava);
  • Understanding of isomorphic technologies of JS apps;
  • English level Intermediate or higher.

Would be a plus:

  • Experience with microservices architecture;
  • Understanding of CI/CD principals;
  • Experience with Azure functions;
  • Experience in development of complex apps based on React.js;
  • Strong knowledge of Redux architecture.

About the project:

Our development cycle is extreme CD we are pushing to production on daily basis and developers are responsible for the quality of the product. Tech stack: Node.js, Docker and Kubernetes/Swarm.