Back-end Developer

Ukraine
Viseven – Ukraine /
Full-time /
Remote
Опис ролі:
Viseven в пошуку Back-end Developer, який приєднається до команди розробки нашого продукту SaaS платформи eWizard.

Обов'язки:

    • Розробка функціонала та фіч різної складності
    • Самостійно впроваджувати функціональність від планування до релізу
    • Перегляд коду
    • Робота над bug fixing і рефакторингом
    • Брати участь у плануванні та оцінці завдань
    • Написання модульних тестів, e2e тестів
    • Самотестування розроблених задач у цільовому середовищі
    • Розробка структури баз даних і модулів
    • Застосування принципів OOP на практиці
    • Документування кожної частини процесу розробки для подальшої роботи та технічного обслуговування

Необхідний досвід та навички:

    • 3+ роки комерційного досвіду
    • Знання Typescript,
    • Знання NodeJS, Express.js, REST, AWS сервісів
    • Хороші знання баз даних (вміння проектувати БД відповідно до поставленого завдання). Хороші теоретичні знання та розуміння міграцій, вміння застосовувати їх на практиці. Розуміння, що таке Repository (або Active Record) при роботі з БД
    • Використання знань OOP, патернів проектування на практиці SOLID, DI. Вміння створювати тестові кейси для юніт тестів. Розуміння принципів роботи функцій. Хороший теоретичний і деякий практичний досвід rx. Досвід роботи з immutable
    • Вміння налаштовувати пайплайн Gitlab для автоматизації процесів
    • Досвід роботи з Docker, написання dockerfile та docker-compose
    • Базове розуміння Kubernetes (deployment, ingress, service)