Вчасно — це продуктова 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 год);
фінальна співбесіда з СТО.


