remotely.living

Full-stack developer

VCHASNO GROUP · Remote - Ukraine · full-time · 2026-09-10

Apply for this job

Job description

Вчасно — це продуктова 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 год);

- фінальна співбесіда з СТО.