← Усі вакансії

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

Viseven Group
Формат:
повний remote
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Опис ролі:

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

Обов’язки:

Розробляти та впроваджувати складний функціонал відповідно до бізнес- та технічних вимог.

Самостійно вести задачі повного циклу: від аналізу та планування до реалізації, тестування та релізу.

Брати участь у плануванні, декомпозиції та оцінці завдань.

Проводити code review та забезпечувати дотримання стандартів якості коду.

Виконувати багфіксинг, рефакторинг та оптимізацію існуючого коду.

Оптимізувати продуктивність застосунків і покращувати їхню стабільність.

Розробляти та підтримувати юніт- і e2e-тести.

Проводити самостійне тестування реалізованого функціоналу в цільовому середовищі.

Проєктувати структуру баз даних, модулів та компонентів системи.

Аналізувати технічні вимоги та адаптувати архітектурні й технічні рішення відповідно до них.

Впроваджувати та поширювати найкращі практики розробки в команді.

Тісно співпрацювати з іншими розробниками та суміжними командами для досягнення спільних цілей.

Підтримувати актуальність технічної документації та документувати ключові рішення.

Забезпечувати дотримання вимог безпеки та принципів secure development.

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

Від 3 років комерційного досвіду в розробці програмного забезпечення.

Впевнене володіння 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.

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

Конкурентоспроможну винагороду та регулярний перегляд заробітної плати

Професійне та кар’єрне зростання

Оплачувану відпустку — 18 робочих днів на рік (20 робочих днів після 2 років співпраці)

Лікарняний без підтверджуючих документів — 4 робочих дні на рік

Документально оформлений лікарняний — 20 робочих днів на рік

Відпустку по сімейних обставинах — 3 оплачуваних робочих дні (у разі одруження, народження дитини або тяжкої втрати)

Комплексне медичне страхування (включаючи курс масажів та фізіопроцедур)

Курси вивчення англійської мови

Можливість участі в професійних форумах і конференціях

Регулярні корпоративні заходи та тімбілдінги

Досвідчену команду та дружню атмосферу

Приємне робоче середовище: комфортний, повністю обладнаний офіс та можливість працювати вдома

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot