Node.js developer
Технічний департамент **Together Networks** шукає **Middle  Node.js Developer'a**

**Together Networks** – продуктова компанія, всесвітньо відома соціальна онлайн-платформа, яка працює більш ніж у 50 країнах, обслуговуючи понад 110 мільйонів користувачів та входить до ТОП-3 компаній у своїй ніші на західному ринку.

З чим працює команда: JavaScript,Node.js, MySQL, MongoDB, Kafka, Git.

**Що важливо для компанії**
- знання JavaScript та Node.js з акцентом на ES6+;
- досвід роботи з фреймворками на Node.js (наприклад: Express.js);
- впевнене розуміння асинхронності у JavaScript;
- досвід роботи з СУБД MySQL та MongoDB, включаючи оптимізацію запитів та індексування;
- володіння принципами розробки, тестування та оптимізації бекенд-додатків;
- володіння інструментами профілювання та налагодження (наприклад, Chrome Dev Tools, Node.js debugger);
- просунуті навички роботи з Linux/Unix;
- розуміння роботи HTTP протоколу та досвід роботи з REST API;
знання основ ООП та патернів проектування;
- досвід роботи із системами контролю версій (бажано Git);
- досвід роботи з системами управління проектами та завданнями (наприклад, Jira, Trello);
- досвід написання unit-тестів із використанням інструментів, наприклад Jest, Mocha.

**Буде круто, якщо ти**
- знаєш Typescript;
- маєш досвід роботи з Kafka або іншими системами обробки потоків даних;
- знаєш та маєш досвід роботи з іншими мовами програмування;
- маєш досвід автоматичного та функціонального тестування;
маєш знання Docker та AWS;
- працював по Agile/Scrum.
 
**Компанія пропонує**
- Full-remote;
- highload продукт, цікаві та складні завдання у проекті світового масштабу;
- можливості для кар'єрного та професійного зростання;
- оплачувану відпустку та лікарняний;
- компенсація 50% спорта, курсів іноземної мови, дитячих гуртків, медичного страхування, занять творчістю, коуч-сессій чи психотерапії;
- регулярні корпоративні заходи та тимбілдинги (після нашої перемоги).
Together Networks