Position: Middle+/Senior Node.JS developer
Company: IT Craft
Category: Node.js
Experience required: 3y
English level: intermediate

Project Description:
Flexwise provides a secure, trusted platform for medical institution administrators and nursing professionals. The former to hire and oversee temporary employees; the latter to control their chosen workplace, schedule and workload.
Flexwise software supports the entire essential workflow to recruit, manage and pay temporary nursing professionals.

Last year Flexwise acquired another company focused on medical staff resources planning, this year integration processes started which means new features, challenges and opportunities for the product.  

Technologies:
TypeScript, Node.JS Web API + Express.js, NestJS, MongoDB + Mongoose, React 16 + Redux, .Net, MS SQL, SSRS, SSIS, Material UI, AWS, Docker, Jenkins.

Required qualifications:
- 3+ years of commercial experience;
- Server-side development using Node.JS;
- Experience with NestJS, Fastify, Express.js;
- Strong knowledge of JavaScript/TypeScript;
- Strong knowledge of MongoDB and Mongoose or other ORMs;
- Understanding RESTful and API development;
- Understanding AWS S3, AWS SNS, AWS SES, Elasticsearch, RabbitMQ;
- Experience with Docker and Docker-Compose.

Will be a plus:
- Knowledge of React/Redux;
- Experience with microservice architecture.

You will have the opportunity:
- Lead a team of developers;
- Research and learn new product disciplines;
- Define development plan based on the request and maintain the schedule;
- Maintain the stability of your project and overall system health post-release;
- Ensure all work is prioritized and completed correctly.

IT Craft offers:
- Competitive salary according to the qualifications;
- Comfortable working environment;
- Flexible working hours;
- Benefits package;
- Reward for sport activities;
- In-house English training.

Please send your CV.