Full-stack developer

$$$
Product

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

 

Команда Вчасно розробляє 7 продуктів: Вчасно.ЕДО, Вчасно.ЕДІ, Вчасно.Каса, Вчасно.КЕП, Вчасно.ТТН, Вчасно.Звіт, Вчасно.Кадри.

 

Сервісами «Вчасно» користується понад 1 500 000 українських компаній (серед них: Нова Пошта, Glovo, Uber, Bolt, Portmone, OLX, Delivery, Rozetka, Сільпо, Monobank, Київхліб і багато інших).

 

Зараз ми шукаємо Full-stack developer в проєкт Вчасно.ТТН - сервіс для обміну електронними товарно-транспортними накладними (еТТН), спрощення обліку товарів та прискорення розрахунків перевезення вантажів.

 

Технології, які використовуємо:
Python 3;
FastAPI, aiohttp, Hiku/Graphene;
PostgreSQL, Elasticsearch, Redis, Apache Kafka, AWS S3;
JS/React/Redux + TS/React/Apollo;
Інфраструктура: Docker, Gitlab CI, Argo CD, Kubernetes.

 

Для даної ролі важливо:

  • знання Python, не бути заточеним під конкретний фреймворк;
  • досвід з JS;
  • web розробка;
  • PostgreSQL (або аналоги): транзакції, індекси, оптимізація запитів;
  • досвід асинхронного програмування на Python;
  • розуміння роботи веба (HTTP, браузерний API, REST);
  • вміння написати програму на React з нуля (настроїти білд, організувати структуру проєкту, налаштувати лінтери і тести);
  • впевнені знання з CSS та інтерактивними UX (Flexbox/Grid/modular CSS);
  • впевнені знання з React 16.8+ (Hooks API) та Redux;
  • впевнені знання з TS, GraphQL;
  • AI-native підхід до розробки: vibecoding, активне використання GitHub Copilot, Cursor чи Claude для автоматизації рутини та пришвидшення написання коду;
  • здатність самостійно виконувати задачі та повноцінно підтримувати їх на всьому життєвому циклі.

 

Як плюс:

  • досвід роботи з Docker / Kubernetes;
  • досвід розробки проєктів з «0».

     

Задачі:

  • розробка архітектури проєкту;
  • розробка та впровадження функціоналу відповідно до технічних вимог;
  • розвиток SPA на React;
  • розробка нового функціоналу;
  • code-review;
  • розробка і підтримка npm пакетів Vchasno;
  • розробка SLM модулів додатку та їх інтеграція;
  • написання та підтримка юніт-тестів;
  • налаштування процесів CI/CD;
  • взаємодія з DevOps командою для підтримки інфраструктури та релізів;
  • взаємодія з іншими командами розробників;
  • створення та підтримка технічної документації;
  • розвиток технічного стеку, можливість брати участь у покращенні процесів розробки, деплою, впровадженні нових технологій.

 

  • Як у нас проходить підбір на дану позицію?
  • знайомство з рекрутером;
  • технічна співбесіда (1,5 год);
  • фінальна співбесіда з СТО.

Required languages

Ukrainian Native
Published 10 September
129 views
·
16 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...