Технологічний стек:
PHP 8.x + Symfony
Golang (Gorilla WebSockets)
RoadRunner (основний application server: rr, symfony_app worker, rr_jobs)
Nginx
MariaDB
Redis
AWS SQS
phpMyAdmin
Docker
Кого ми шукаємо:
Впевненого Senior PHP-розробника з сильним досвідом роботи з PHP (Symfony 5/6/7) та Golang.
Досвід комерційної розробки на Golang (Gorilla WebSockets, створення та підтримка мікросервісів) — обов’язковий.
Досвід роботи з RoadRunner — великий плюс.
Розуміння та любов до легасі-проєктів (ти не боїшся легасі-коду, а знаєш, як його приборкати).
Хороше знання SQL (MariaDB/MySQL), індексів та оптимізації запитів.
Досвід роботи з Redis (cache + queue).
Бажано мати досвід роботи з AWS SQS або подібними чергами.
Розуміння принципів високонавантажених систем.
Досвід написання unit та інтеграційних тестів (PHPUnit, Go testing).
Розуміння принципів SOLID, DDD та чистої архітектури.
Досвід профілювання та пошуку вузьких місць (Xdebug, pprof, New Relic тощо).
Робота з Git у команді (feature branches, code review, PR-процес).
Буде плюсом:
Досвід міграції моноліту в мікросервіси на продакшені.
Знання gRPC / Protobuf для міжсервісної взаємодії.
Досвід роботи з CI/CD (GitLab CI, GitHub Actions).
Розуміння контейнеризації та оркестрації (Docker Compose, Kubernetes).
Досвід роботи із системами моніторингу та логування (Prometheus, Grafana, ELK, Sentry).
Знайомство з message brokers, окрім SQS (RabbitMQ, Kafka, NATS).
Досвід оптимізації Symfony (Doctrine, кешування, lazy loading).
Контриб’юції в open-source.
Що важливо у підході до роботи:
Уміння самостійно декомпозувати великі завдання.
Готовність працювати в умовах неповної документації легасі-коду.
Уважність до деталей під час рефакторингу (не ламати продакшен).
Здатність аргументувати технічні рішення та брати участь у код-рев’ю.
Готовність працювати із системою обліку робочого часу (тайм-трекером) для планування, оцінки завантаження команди та прозорості процесів розробки.
Що ти будеш робити:
Підтримка та розвиток core-логіки легасі-проєкту на Symfony та Golang.
Рефакторинг і поступова модернізація коду (активно виводимо старі частини на сучасну архітектуру).
Винесення коду з моноліту в мікросервіси на Golang.
Робота з RoadRunner workers та job-системою.
Оптимізація продуктивності (Redis-кешування, черги, довгі запити в MariaDB).
Реалізація нових функцій та інтеграцій в умовах великої існуючої кодової бази.
Участь у покращенні архітектури, DevOps-процесів та кодової бази.
Участь у декомпозиції завдань у бекенд-команді.
Умови:
Віддалена робота з будь-якої точки світу.
Вплив на продукт та архітектуру, можливість реалізовувати власні ідеї.
Команда, яка цінує експертизу та ініціативу.
Роль ключового учасника продуктової команди.
Конкурентна заробітна плата, що залежить від результатів співбесіди та професійного рівня.
Система винагороди за принципом загального внеску (pay-for-performance).
Простір для реалізації професійних амбіцій та кар’єрного зростання.
Контрактна форма співпраці, стабільні щомісячні виплати.
Підтримка ініціатив та можливості для професійного розвитку.
Оплата навчальних курсів та сертифікацій.
Робота над соціально значущим проєктом.
Можливість безпосередньо впливати на проєкт, його розвиток та оптимізацію.
Відкрита культура та команда, яка зростає разом.
Відсутність бюрократії та дух справжнього стартапу.
Робота на міжнародному ринку.
Про компанію
Ми — продуктова IT-компанія, яка створює платформу монетизації контенту Sociala.com, інтегровану в соціальну мережу для нової архітектури освіти.
Ми будуємо нелінійне навчання, де ШІ формує індивідуальні освітні траєкторії зі статей, відео, подкастів та інших форматів, щоб кожен учень міг досягти своєї мети.
Приєднуйся до нас і допоможи зробити освіту доступнішою та ефективнішою!


