Loading...

Full Stack Developer (Node.js, Vue.js)

  • Full Time
  • Anywhere

name

Viseven Group — міжнародна MarTech компанія, що спеціалізується на інтерактивному контенті та хмарних рішеннях для глобальних фармацевтичних компаній з 2009 року. Постійне зростання та саморозвиток закладені в нашій корпоративній ДНК. Наші унікальні розробки та підходи активно використовуються більш ніж у 50 країнах світу. Рішення Viseven представлені на великих галузевих заходах у Барселоні, Філадельфії, Лондоні тощо.
Команда, яка швидко зростає, включає понад 700+ висококваліфікованих технічних і нетехнічних експертів: front- і back-end розробників, BA фахівців та менеджерів, які створюють, локалізують і налаштовують програми у офісах по всьому світу: Житомир (Україна), Таллінн (Естонія), Познань (Польща), Нью-Делі (Індія), Бриджвотер (США).

Опис ролі:

Viseven в пошуках Full-Stack Developer для розробки нашого продукту – веб-платформи eWizard.

Обов’язки:

  • Розробляти та впроваджувати складний функціонал відповідно до бізнес- та технічних вимог.
  • Самостійно вести задачі повного циклу: від аналізу та планування до реалізації, тестування та релізу.
  • Брати участь у плануванні, декомпозиції та оцінці завдань.
  • Проводити code review та забезпечувати дотримання стандартів якості коду.
  • Виконувати багфіксинг, рефакторинг та оптимізацію існуючого коду.
  • Оптимізувати продуктивність застосунків і покращувати їхню стабільність.
  • Розробляти та підтримувати юніт- і e2e-тести.
  • Проводити самостійне тестування реалізованого функціоналу в цільовому середовищі.
  • Проєктувати структуру баз даних, модулів та компонентів системи.
  • Аналізувати технічні вимоги та адаптувати архітектурні й технічні рішення відповідно до них.
  • Впроваджувати та поширювати найкращі практики розробки в команді.
  • Тісно співпрацювати з іншими розробниками та суміжними командами для досягнення спільних цілей.
  • Підтримувати актуальність технічної документації та документувати ключові рішення.
  • Забезпечувати дотримання вимог безпеки та принципів secure development.

Необхідні знання та досвід:

  • Від 4 років комерційного досвіду в розробці програмного забезпечення.
  • Впевнене володіння Vue.js та Vuex, включаючи роботу з кастомними плагінами, Webpack та налаштуванням процесів збірки.
  • Практичний досвід роботи з TypeScript.
  • Досвід розробки на Node.js та Express.js, побудови REST API та роботи з AWS сервісами.
  • Хороші знання баз даних, досвід проєктування структури БД відповідно до бізнес-вимог.
  • Розуміння та практичний досвід роботи з міграціями баз даних, а також застосування патернів Repository або Active Record.
  • Глибоке розуміння принципів ООП та практичний досвід застосування SOLID, Dependency Injection і патернів проєктування.
  • Досвід написання юніт-тестів та створення тестових сценаріїв.
  • Хороші теоретичні знання та практичний досвід роботи з RxJS.
  • Досвід налаштування GitLab CI/CD pipelines для автоматизації процесів розробки, запуску тестів та деплою.
  • Впевнене використання Git, включаючи кастомізацію робочих процесів.
  • Практичний досвід роботи з Docker, написання Dockerfile та docker-compose конфігурацій.
  • Досвід роботи з Kubernetes.

Що ми пропонуємо?

Команда має для нас велике значення, тому ми цінуємо її та надаємо можливість кожному ділитися своїм баченням, втілювати власні ідеї, зростати у професійному середовищі, зберігаючи баланс між роботою та особистим життям.
Приєднавшись до Viseven, ви отримаєте:
· Конкурентоспроможну винагороду та регулярний перегляд заробітної плати
· Професійне та кар’єрне зростання
· Оплачувану відпустку – 18 робочих днів на рік (20 робочих днів після 2 років співпраці)
· Лікарняний без підтверджуючих документів – 4 робочих дні на рік
· Документально оформлений лікарняний – 20 робочих днів на рік
· Відпустку по сімейних обставинах – 3 оплачуваних робочих дні (у разі одруження, народження дитини або тяжкої втрати)
· Комплексне медичне страхування (включаючи курс масажів та фізіопроцедур)
· Курси вивчення англійської мови
· Можливість участі в професійних форумах і конференціях
· Регулярні корпоративні заходи та тімбілдінги
· Досвідчену команду та дружню атмосферу
· Приємне робоче середовище: комфортний, повністю обладнаний офіс та можливість працювати вдома

Originally posted on Himalayas

To apply for this job please visit himalayas.app.

About this role & career path

Working in Ukraine

Ukraine is a country in Eastern Europe. It is the second-largest country in Europe after Russia, which borders it to the east and northeast. Ukraine also borders Belarus to the north; Poland and Slovakia to the west; Hungary, Romania and Moldova to the southwest; and the Black Sea and the Sea of Azov to the south and southeast. Kyiv is Ukraine's capital and largest city, followed by Kharkiv, Odesa, and Dnipro. The official language of the country is Ukrainian. Ukraine covers an area of 603,628 km2 (233,062 sq mi) with an estimated total population of 32.3 million in 2026.

    More jobs at name

    Keep exploring on Get A Job.ai

    Not quite the right fit? Your next opportunity is a click away.

    Hiring instead? Post a job and reach candidates searching right now.