Job Description, Responsibilities & Requirements
Про посаду
Full Stack Developer (Node.js, Vue.js)
Місцезнаходження: Україна
Віддалено: Так
Viseven Group - міжнародна MarTech компанія, що спеціалізується на інтерактивному контенті та хмарних рішеннях для глобальних фармацевтичних компаній з 2009 року. Постійне зростання та саморозвиток закладені в нашій корпоративній ДНК. Наші унікальні розробки та підходи активно використовуються більш ніж у 50 країнах світу. Рішення Viseven представлені на великих галузевих заходах у Барселоні, Філадельфії, Лондоні тощо.
Команда, яка швидко зростає, включає понад 700+ висококваліфікованих технічних і нетехнічних експертів: front- і back-end розробників, BA фахівців та менеджерів, які створюють, локалізують і налаштовують програми у офісах по всьому світу: Житомир (Україна), Таллінн (Естонія), Познань (Польща), Нью-Делі (Індія), Бриджвотер (США).
Опис посади:
Viseven шукає Full-Stack Developer для розробки нашого продукту - веб-платформи eWizard.
Обов'язки
- Розробка та впровадження складної функціональності відповідно до бізнес- та технічних вимог.
- Самостійне управління завданнями повного циклу: від аналізу та планування до впровадження, тестування та випуску.
- Участь у плануванні, розбивці та оцінці завдань.
- Проведення оглядів коду та забезпечення дотримання стандартів якості коду.
- Виправлення багів, рефакторинг та оптимізація існуючого коду.
- Оптимізація продуктивності додатків та підвищення їхньої стабільності.
- Розробка та підтримка юніт- та енд-ту-енд тестів.
- Проведення незалежного тестування реалізованої функціональності в цільовому середовищі.
- Проектування структури баз даних, модулів та системних компонентів.
- Аналіз технічних вимог та адаптація архітектурних та технічних рішень відповідно.
- Впровадження та просування кращих практик розробки в команді.
- Тісне співробітництво з іншими розробниками та суміжними командами для досягнення спільних цілей.
- Підтримка актуальності технічної документації та документування ключових рішень.
- Забезпечення відповідності вимогам безпеки та принципам безпечного розробки.
Вимоги
- 2-3 роки комерційного досвіду в розробці програмного забезпечення.
- Знання Vue.js та Vuex, включаючи роботу з налаштуваннями плагінів, Webpack та налаштування процесів створення.
- Практичний досвід роботи з TypeScript.
- Досвід роботи з Node.js та Express.js, створення REST API та робота з сервісами AWS.
- Гарне знання баз даних, досвід проектування структур баз даних відповідно до бізнес-вимог.
- Розуміння та практичний досвід роботи з міграцією баз даних та застосуванням паттернів Repository або Active Record.
- Глибоке розуміння принципів ООП та практичний досвід роботи з SOLID, Dependency Injection та паттернами проектування.
- Досвід написання юніт-тестів та створення тестових сценаріїв.
- Гарне теоретичне знання та практичний досвід роботи з RxJS.
- Досвід налаштування GitLab CI/CD трубок для автоматизації процесів розробки, запуску тестів та розгортання.
- Вільне використання Git, включаючи налаштування робочих процесів.
- Практичний досвід роботи з Docker, написання Dockerfiles та конфігурацій docker-compose.
- Досвід роботи з Kubernetes.
Ми пропонуємо
Приєднуючись до Viseven, ви отримаєте:
- Конкурентоспроможну компенсацію та регулярні перегляди зарплати.
- Професійний та кар'єрний ріст.
- Оплачувану відпустку - 18 робочих днів на рік (20 робочих днів після 2 років співпраці).
- Лікарняний лист без підтверджуючих документів - 4 робочих дні на рік.
- Документована лікарняна відпустка - 20 робочих днів на рік.
- Сімейна відпустка - 3 оплачуваних робочих дні (у випадку одруження, народження дитини або серйозної втрати).
- Комплексне медичне страхування (включаючи курси масажу та фізіотерапії).
- Курси англійської мови.
- Можливість брати участь у професійних форумах та конференціях.
- Регулярні корпоративні заходи та командотворчі заходи.
- Досвідчена команда та дружня атмосфера.
- Приємне робочий середовище: комфортний, повністю обладнаний офіс та можливість працювати вдома.
Про компанію
Viseven Group - міжнародна MarTech компанія, що спеціалізується на інтерактивному контенті та хмарних рішеннях для глобальних фармацевтичних компаній з 2009 року. Постійне зростання та саморозвиток закладені в нашій корпоративній ДНК. Наші унікальні розробки та підходи активно використовуються більш ніж у 50 країнах світу. Рішення Viseven представлені на великих галузевих заходах у Барселоні, Філадельфії, Лондоні тощо.