Ми в CAS.AI створюємо передову мобільну рекламну медіацію для ігрових студій та шукаємо Middle Fullstack Developer, який підсилить основну команду розробки та допоможе розвивати фінансові дашборди, інтеграції з платіжними системами та аналітичні сервіси для роботи з великими обсягами даних.
Основні задачі:
Розробка нових функціональностей для фінансових дашбордів на Laravel + Vue 3 (графіки, таблиці, фільтри, експорти)
Проєктування та реалізація API-інтеграцій із платіжними системами та зовнішніми сервісами (billing, payouts, reconciliation)
Робота з великими обсягами даних та ClickHouse
Рефакторинг legacy-коду, винесення логіки в сервіси, покриття тестами
Участь у code review та архітектурних обговореннях
Написання unit та feature тестів
Використання AI-інструментів (Claude Code, Cursor) для прискорення розробки з повним розумінням згенерованого коду
Розробка та підтримка мікросервісів на Node.js (NestJS)
Побудова асинхронної взаємодії між сервісами (черги, події)
Наші очікування:
2+ роки комерційного досвіду Fullstack-розробки на PHP/Laravel + Vue.js(або React з готовністю перейти на Vue)
Досвід роботи з реляційними БД (MySQL/PostgreSQL) у проєктах зі складною бізнес-логікою
Досвід роботи з REST API
Впевнене володіння Node.js (досвід з NestJS буде плюсом)
Розуміння принципів роботи з чергами повідомлень та асинхронною обробкою
Розуміння архітектурних патернів та вміння аргументувати свої технічні рішення
Важливі технічні навички:
PHP 8+ / Laravel: Eloquent, Queues, Events, Middleware, Service Providers, Feature Tests
Vue 3: Composition API, Pinia, реактивність, компонентна архітектура
SQL: складні запити, JOIN, індекси, оптимізація, розуміння EXPLAIN
REST API: проєктування, версіонування, авторизація (JWT/Sanctum)
Git: feature branches, pull requests, code review
Вміння читати, розуміти та рефакторити чужий код
Буде плюсом:
Досвід роботи з ClickHouse або іншими аналітичними/колоночними БД
Інтеграція платіжних систем (Stripe, Adyen або інші PSP)
Docker та базове розуміння CI/CD
TypeScript
AWS (ECS, RDS, CloudFront, ElastiCache)
Досвід використання AI-інструментів у розробці
Що пропонуємо:
Можливість впливати на архітектурні рішення та розвиток продукту
Роботу з сучасним стеком та великими обсягами даних
Динамічне середовище та цікаві технічні задачі
Перспективу професійного та кар’єрного росту завдяки розширенню проєктів та зон відповідальності
В резюме вказуйте Ваші очікування по ЗП
Відгукнутись на вакансію



