Ми пропонуємо
20 днів оплачуваної відпустки на рік
Корпоративний лікар
Спортивні секції
Дружні до ветеранів та ветеранок
Необмежена кількість лікарняних
Харчування в офісі
Медичне страхування
Гнучкий графік
Фахове навчання
Офіс зі світлом та укриттям
Схожі вакансії
Android Developer | Middle | PlantIn
Back-end Engineer | Middle | Guru Apps
Back-end Engineer | Middle | PlantIn
Chief of Staff | FORMA | Universe Group
DevOps Engineer (Universe Group)
DevOps Engineer | Senior | Lift
Engineering Lead | Universe Group
Front-end Developer | Middle+/Senior | Guru Apps
Front-end Developer | Vue.js | Keiki
iOS Engineer | Middle/Senior | Boosters
ML / Computer Vision Engineer | Junior| Guru Apps
Software Engineer iOS | Senior | appflame
Software Engineer | PHP | Middle | appflame
Команда FORMA шукає Senior/Lead Full-Stack Developer для роботи над вебпродуктом у ніші обробки та конвертації документів. Роль потрібна для розвитку архітектури продукту, розширення функціональності та пришвидшення процесів розробки й релізів.
Задачі
Розробка та підтримка фронтенд- і бекенд-додатків на основі Nest.js, React, Next.js, Node.js;
Інтеграція API між фронтендом і бекендом, оптимізація запитів, робота з HTTP, gRPC, SSE та GraphQL;
Робота з базами даних (PostgreSQL (RDS), Redis): проєктування схем, написання запитів, оптимізація продуктивності запитів;
Розробка та підтримка мікросервісної архітектури, контейнеризація за допомогою Docker;
Управління технічним боргом, рефакторинг коду;
Код-рев’ю та забезпечення високої якості коду через тестування (Jest, Playwright, e2e-тести);
CI/CD та DevOps: інтеграція GitHub Actions, конфігурація деплойменту;
Написання чистого, підтримуваного та добре документованого коду.
В перспективі через рік:
Поглиблення в архітектурні рішення, участь у проєктуванні складних систем;
Розширення ролі в команді: менторство молодших розробників, проведення технічних лекцій;
Залучення до процесів найму та побудови команди (участь у технічних співбесідах, розробка тестових завдань);
Розширення відповідальності в напрямку DevOps-процесів та оптимізації CI/CD;
Робота над внутрішніми інструментами для покращення продуктивності розробки.
Очікування
Командна робота:
Співпраця з дизайнерами, розробниками та DevOps, підтримка та зворотний зв’язок.
Аналіз вимог: структурування задач, прийняття технічних рішень.
Вміння брати на себе відповідальність за задачі та доводити їх до кінця.
Вміння швидко адаптуватися до нових умов, інструментів чи змін у вимогах проєкту.
Позитивне ставлення до змін та ініціативність у їх впровадженні.
Готовність приймати та надавати фідбек.
Участь у pet-проєктах, хакатонах, олімпіадах, бажання вивчати нове та застосовувати на практиці.
Hard skills:
Back-end:
Глибоке розуміння Nest.js/Express.js/Fastify для побудови API.
Створення Middleware, Guards, Interceptors, Pipes у Nest.js.
Авторизація та автентифікація: JWT, OAuth 2.0, Passport.js.
Досвід роботи з GraphQL API (Apollo Server, Federation).
Оптимізація продуктивності API через Rate Limiting, Caching (Redis, Memcached).
Використання BullMQ/Nest Bull, патерт CQRS.
Бази даних: Реляційні БД: PostgreSQL (дизайн схем, написання складних SQL-запитів). NoSQL БД: MongoDB, Redis (індексація, агрегації, оптимізація запитів). Використання ORM: Prisma, TypeORM, Sequelize (достатньо однієї з них). Масштабування БД: Read Replicas, Partitioning, Sharding.
Мікросервісна архітектура: Побудова gRPC, WebSockets, Message Brokers (Kafka, RabbitMQ, NATS). Використання API Gateway (Kong, NGINX, Traefik) для балансування навантаження. Деплой та управління мікросервісами через Docker, Kubernetes.
Front-end:
React.js: Глибоке розуміння фреймворку, зокрема компонентної структури, хуків (useState, useEffect, useMemo), контексту та управління станом.
Досвід роботи з React Server Components та Concurrent Mode.
Впевнений досвід оптимізації продуктивності додатків: мемоізація, вирішення проблеми надмірного рендерингу, динамічне завантаження компонентів (lazy loading, Suspense).
Профілювання продуктивності за допомогою React DevTools.
Розуміння сервер-сайд рендерингу (SSR), статичної генерації (SSG) та інкрементальної генерації (ISR).
JavaScript (ES6+)
TypeScript: Досвід розробки типізованих та масштабованих додатків.
Навички створення типів для компонентів і функцій, Generics, Utility Types, Mapped Types.
Оптимізація типізації для складних даних (наприклад, GraphQL-схем).
Створення декларативних файлів для npm-пакетів (.d.ts).
Redux/State Management: Досвід роботи з Redux (або альтернативами: Zustand, Recoil, Jotai) для управління станом додатку.
Використання Redux Toolkit, Middleware (Redux Thunk, Saga) для асинхронної логіки.
Оптимізація сховища: нормалізація стану, мемоізація селекторів (Reselect).
Буде перевагою:
Написання E2E та інтеграційних тестів.
Досвід роботи з ML.
Залишайтеся на зв'язку з бренд-медіа Genesis
High Bar Newsletter — це розсилка від бренд-медіа High Bar Journal з найцікавішими статтями та ексклюзивними коментарями експертів. Збираємо головне про IT і tech-індустрії. Кожен лист приходить раз на м ісяць.

Контакти
04080, Україна, м. Київ, вул. Оленівська, 23,
вул. Кирилівська, 40р
Політика приватності
Умови використання
Copyright © 2026
Для медіазапитів
ЗМІ про нас
Український застосунок Cleaner Guru очолив рейтинги App Store у США, Канаді, Австралії
Українська Universe Group випустила новий застосунок для створення контенту: що він може
ГРА: спробуй пройти віртуальне життя трьох спеціалістів компанії Universe
Як IT-бізнес підтримує співробітників під час війни: досвід Universe


