Рада Info — незалежний аналітичний проєкт про роботу Верховної Ради та законодавчі зміни в Україні.
Рада Info шукає технічного спеціаліста для проєктної співпраці над сайтом, адмін-панеллю, базою даних та автоматизаціями. Це не штатна позиція з фіксованим графіком, а робота за окремими технічними завданнями: погодили задачу, строк, критерії приймання — виконали — перевірили — оплатили.
Проєкт працює на сучасному веб-стеку: TypeScript, Next.js, Supabase, SQL, Vercel, Resend, Tally, Cursor, ChatGPT та суміжні інструменти. Нам потрібна людина, яка вміє використовувати AI для розробки, але при цьому сама розуміє код, backend, базу даних, авторизацію, деплой, помилки, безпеку та якість результату.
Формат співпраці
- проєктна робота за договором надання послуг / підряду;
- підписання NDA та умов конфіденційності;
- оплата за погоджені задачі, міні-спринти або окремо узгоджений мінімальний технічний супровід;
- без фіксованого робочого місця та щоденного графіку;
- важливий не процес, а якісно виконаний результат у погоджений строк;
- доступи до проєкту надаються тільки в межах потрібних задач;
- ChatGPT Pro надається, якщо у спеціаліста немає власного доступу.
Що потрібно буде робити
- підтримувати та оновлювати сайт Рада Info;
- працювати з frontend і backend частиною проєкту;
- вносити зміни в адмін-панель, API, базу даних і технічні інтеграції;
- працювати з Supabase, SQL, RLS, таблицями, міграціями, auth-flow та server-side логікою;
- підтримувати інтеграції з Resend, Vercel, Tally та іншими сервісами;
- працювати з Cursor / ChatGPT для швидшої розробки, але перевіряти AI-код;
- коротко документувати важливі зміни: що змінено, чому, як перевірити.
Перша ймовірна задача
Провести технічний аудит поточного проєкту:
- перевірити структуру репозиторію;
- знайти зайві, дубльовані або випадкові файли;
- оцінити якість frontend/backend архітектури;
- перевірити Supabase, RLS, env variables, деплой і інтеграції;
- прибрати очевидний технічний борг і «vibe-coding» сміття;
- підготувати короткий список проблем: критичні, бажані, можна відкласти.
Кого шукаємо
Підійде студент старших курсів, магістр або junior/junior+ developer, який уже має практичний досвід з веб-розробкою і може самостійно розбиратися в чужому коді.
Важливо:
- впевнене знання TypeScript;
- розуміння Next.js або схожих React-фреймворків;
- базове або впевнене знання SQL;
- розуміння backend-логіки, API, авторизації та роботи з базою даних;
- досвід із Supabase або готовність швидко в ньому розібратися;
- вміння працювати з Cursor, ChatGPT та AI-інструментами розробки;
- вміння працювати з LLM API;
- вміння перевіряти результат: build, тестові сценарії, логіка, безпека, доступи;
- здатність пояснити простими словами, що було зроблено і які є ризики.
Що буде перевагою
- досвід з Vercel, Supabase, Resend, Tally;
- досвід з scraping / automation / data pipelines;
- інтерес до civic-tech, відкритих даних, парламентської аналітики або legal-tech.
Що надіслати
- коротко про себе (CV або 1−2 абзаци про себе);
- приклади проєктів або GitHub, якщо є;
- з якими технологіями працювали;
- як використовуєте Cursor / ChatGPT у розробці;
- орієнтовну ставку або бажаний формат оплати;
- скільки часу реально можете виділяти на задачі протягом місяця.