• Від
• Досвід роботи з Node.js;
• Знання HTML, CSS та JavaScript на високому рівні;
• Володіння одним із сучасних JS фреймворків (React.js is preferable);
• Досвід роботи з базами даних (MongoDB is preferable);
• Розуміння архітектури веб-додатків;
• Розуміння Basics Design Patterns;
• Знання та вміння застосовувати основні шаблони проектування, алгоритми та структури даних;
Слідування базовим принципам програмування (DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI);
• Досвід написання unit tests;
• Рівень англійської Intermediate та вище.
• Досвід роботи з Redux та Express.js;
• Досвід роботи з Parse platform або Firebase;
• Досвід роботи з Docker;
• Досвід інтеграції з 3rd party системами, розуміння різних видів доступу до API (OAuth, token-based auth, user-based auth і т.д.).
• Конкурентну компенсацію (сума обговорюється на співбесіді);
• Медичне страхування;
• 30 додаткових вихідних днів;
• Вигідні умови для relocation;
• Професійний розвиток (відвідування конференцій за рахунок компанії, курси англійської мови, участь в хакатонах, професійну літературу та багато іншого);
• Корпоративний відпочинок.
• Супроводження існуючого коду та написання нового;
• Дослідження малознайомих 3rd-party систем, їх структури та API;
• Аналіз запитів на нові features, складання плану їх реалізації та естімація;
• Комунікація з усією командою розробки, включаючи команду в США.
Наш проект — це outsourcing сервіс, що інтегрується з системами сторонніх компаній для надання послуг customer support.
Проект розробляється на JavaScript на основі фреймворку Express.js. Для роботи з базою даних використовується платформа Parse framework. В якості бази даних ми використовуємо MongoDB, для Front-end використовується React та Redux.