Trainee/Junior Full-Stack Developer
Шукаємо Trainee/Junior Full-Stack розробника в технічну команду Genesis Education, який буде покращувати та створювати технічні рішення у сфері освіти, операційного менеджменту та AI.
Genesis Education — це команда у Head Office компанії Genesis, що розвиває продуктове IT в Україні та Європі через освітні ініціативи. Основні фокуси команди:
- Genesis for Universities — співпраця з університетами, у межах якої Genesis об’єднує зусилля з освітянами задля розвитку ІТ-підприємництва та продуктового ІТ в Україні.
- Genesis Academy — екосистема зовнішніх освітніх можливостей для всіх охочих розвиватися у сфері продуктового ІТ.
- Internal Education — напрям, який опікується можливостями навчання, професійного розвитку й обміну досвідом для співробітників з екосистеми Genesis.
Щоб досягти ще якісніших результатів, ми розробили:
- LMS-платформу Strum для всеукраїнських інтерактивних курсів-стажувань і внутрішнього навчання;
- карʼєрну платформу для студентів INTRO;
- платформу Eduworkspace для організації навчання для студентів зовнішніх проєктів;
- декілька внутрішніх AI-інструментів для оптимізації бізнес-процесів;
- внутрішню платформу Genesis Digital для більш ефективної співпраці бізнесів екосистеми із відділами Head Office;
- внутрішню освітню платформу Internal Eduplatform для співробітників Genesis;
- власне low-code рішення Genesis Digital Apps для швидкого створення адмін-панелей.
З чим буде працювати Full-Stack розробник?
Твоїм фокусом буде робота над платформою Genesis Digital — це внутрішня платформа для забезпечення прозорої та ефективної співпраці між бізнесами й департаментами екосистеми Genesis.
Це технічне рішення ми реалізовуємо у співпраці з іншими відділами Head Office для онбордингу нових бізнесів в екосистему, автоматизації звітності, найму учасників освітніх ініціатив, оптимізації операційних процесів коштом AI.
Ми хочемо покращувати Genesis Digital, щоб ще потужніше впливати на екосистему Genesis та продуктового IT в Україні загалом, тож шукаємо Full-Stack розробника!
Твоїми обовʼязками буде:
- підтримка платформи Genesis Digital: створення нового функціоналу, підтримка й покращення наявного;
- розробка й підтримка панелей адміністрування із використанням самописного low-code інструменту;
залученість в інші ініціативи технічної команди – підтримка технічних рішень для освітніх програм і впровадження AI.
Ми точно знайдемо спільну мову, якщо ти:
- розумієш, що таке DOM, REST API, client-server architecture;
- працюєш із Typescript, SQL, HTML та CSS;
- вмієш користуватися git;
- маєш досвід роботи з фреймворками React / Vue / Svelte;
- вмієш працювати з NextJS / Nuxt;
- впевнено користуєшся такими AI-інструментами як GitHub Copilot, Perplexity, Claude Code.
Великим плюсом буде досвід використання:
- tRPC, gRPC;
- SvelteKit / SolidStart / Astro JS;
- Tailwind CSS;
- Kysely / Drizzle ORM / Prisma;
- Bun та Edge runtimes (Cloudflare Workers, Vercel Edge, Deno Deploy);
- Docker та адміністрування Linux.
Що ми використовуємо:
- SvelteKit, Hono;
- Tailwind CSS, Skeleton UI, shadcn-svelte;
- Kysely, MySQL, PostgreSQL;
- Langchain, Langgraph.
Що ми пропонуємо:
- Цікаві задачі й реалізацію важливих продуктів, які впливають на освіту та розвиток бізнесів в екосистемі Genesis.
- Комфортні офіси на київському Подолі з надійними укриттями та наявністю безперебійного інтернету. В офісах можна не турбуватися про рутину: тут на тебе чекають сніданки, обіди, безліч снеків та фруктів, лаунж-зони, масаж тощо.
- Гнучкий графік роботи.
- За потреби — допомога з релокацією в безпечні місця та пошуком житла.
- Онлайн-послуги корпоративного лікаря, а після випробного терміну — медичне страхування.
- 20 робочих днів оплачуваної відпустки на рік, необмежену кількість лікарняних.
- Усю необхідну для роботи техніку.
- Компенсацію курсів, корпоративні онлайн-мітапи та лекції, велика бібліотека, корпоративне навчання для співробітників.
- Корпоративні знижки на абонементи в спортзали.
Тобі не обов'язково мати комерційний досвід, проте тоді ми очікуємо наявність власних пет-проєктів із відкритим кодом.
Ми обираємо найкращих, тому не поспішаємо з кінцевим рішенням.
Спочатку ти надсилаєш своє CV — далі ми робимо скринінг резюме — потім з тобою спілкується рекрутер — далі тестове завдання — співбесіда — баррейзинг (фінальний етап спілкування з топменеджером).
Приєднуйся до нашої команди!