Position: Middle NodeJS Engineer
Company: Day.io
Category: Node.js
Experience required: 3y
English level: upper

Brief project description:
* New features development
* Developing BE part for all products (web + Android mobile + iOS mobile)
* Proceeding with integration activities for 3rd party solutions
* Performance improvement

HARD skills required:
* 3+ years of Node.js
* Microservices
* REST API
* JavaScript, React / Redux
* Spoken English - upper intermediate or higher

SOFT skills required:
* Strong analytical and problem-solving skills
* Work effectively independently and in a dynamic team environment.
* Abilities to effectively work and collaborate with remote colleagues.
* Proven time management, organizational and follow-up skills to meet deadlines
* Quality-oriented with a passion for customer satisfaction
* Excellent interpersonal skills
* Must be willing to learn new technologies and processes as needed.

Work conditions:
* Distributed teams: 1st - in Kyiv, 2nd - in Lviv.
* 2-weeks scrum, 5-6 team members / team.
* Full-time (40 hours per week).
* Official contract: salary, sick-leave days, holidays, vacations.

Hiring process:
Step 1 - preliminary interview (main questions) - 20 mins
Step 2 - internal tech interview (tech questions) - 40-50 mins
Step 3 - tech interview with team leader and architect - 30-50 mins