Middle/Senior NodeJS BackEnd Engineer (Vchasno.Pos) Offline

Ukrainian Product 🇺🇦

Проект Vchasno.Pos — ми створюємо термінали для точок продажу (POS, Point of sale). У нас вже є успішний продукт, що забезпечує роботу більше 4000 точок в Україні та по всьому світу (Європа, Азія, Латинська Америка). Vchasno.Pos — це продукт, який допомагає бізнесу автоматизувати свої процеси, починаючи з контролю товарів на складах і закінчуючи автоматизацією роздрібного продажу на точках збуту.

Яка задача у нас на сьогодні?

Поточна платформа не дозволяє нам рости і розвиватися так швидко, як хотілося б. Тому ми вирішили її переписати з нуля. Для цього ми зібрали команду, яка розробила нову архітектуру і реалізувала бета-версію рішення.

На основі нової архітектури будуються додатки для касира, електронне меню клієнта, додаток керівника (аналітика, звіти) і т.п.

Команда проекту:

Команда налічує більше 12 спеціалістів: СЕО, СТО, архітектор / тім-лід, фронтенд, бекенд, мобільні, Delphi розробники, тестувальник та дизайнери.

Як буде рости команда:

Зараз ми шукаємо Middle/Senior NodeJS розробника для вирішення ряду завдань щодо інтеграції сторонніх API в поточне рішення та написання власного API для надання можливості бізнесу інтегруватися в наше рішення.

Використовуємо:

мікро сервісну архітектуру

моно-репозиторії, що дозволить перевикористати значну частину коду на бекенді і клієнтах

TypeScript, Node.js, React, React Native, Electron,

NestJS, TypeORM

REST, Kafka, gRPC

PostgreSQL, SQLite, Redis

ELK

Kubernetes

 

Що важливо для даної позиції:

- Розуміння як влаштована сучасна веб розробка

- Впевнені знання ООП і SOLID

- Знання та досвід роботи з REST API

- Хороші знання реляційних баз даних

- Як мінімум загальне уявлення про NoSQL бази даних, навіщо вони потрібні та коли краще застосовувати

- Готовність вносити правки у frontend частину продукту в разі потреби

- Розуміння або відкритість до вивчення GitLab CI, Kubernetes, Helm, Prometheus, Grafana

- Відкритість до нових рішень, бажання відстежувати новинки і тенденції на ринку технологій. Ми чекаємо ініціатив по впровадженню нових бібліотек / ідей / підходів.

- Продакт інженерний підхід до вирішення задач

 

Як у нас проходить підбір на дану позицію?

1. Ми чекаємо на ваше резюме. Далі воно потрапляє на розгляд команд. Якщо резюме проходить схвалення, ми зв’яжемося з вами, щоб домовитись про зручний час для знайомства онлайн.

2. Ми знайомимось з вами і вашим досвідом, розповідаємо деталі про вакансію, якщо нам взаємно цікаво продовжувати спілкування — домовляємось про технічну співбесіду онлайн.

3. Технічна співбесіда триває півтори години. На ній присутні наші розробники, з якими ми обговоримо всі важливі для нас питання по стеку, досвіду, задачам. А також відповімо на ваші запитання.

4. Якщо технічна співбесіда пройшла успішно, ми зателефонуємо вам ще раз для того, щоб фіналізувати всі деталі і познайомитися з менеджером команди і нашим СТО.

The job ad is no longer active
Job unpublished on 27 November 2020

Look at the current jobs Node.js Remote→