Tech Stack
PHPSymfonySQLMySQLRabbitMQOOP
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Senior PHP Developer для роботи в Edlight - компанії, яка створює AI продукти та експертні послуги для студентів та професіоналів.
Віддалена робота на повний робочий день | Розробка
Обов'язки
- Розробка та підтримка нової функціональності продукту.
- Проектування та впровадження масштабних, надійних та підтримуваних технічних рішень.
- Поліпшення та рефакторинг існуючих кодових баз із забезпеченням стабільності системи та мінімізацією регресій.
- Участь у оглядах коду та внесення вкладу у кращі практики інженерії.
- Дослідження та вирішення проблем у виробництві, повідомлених через Sentry.
- Співпраця з командою під час планувальних сесій, технічних обговорень та церемоній Scrum.
- Внесення вкладу у дизайн функцій та архітектурні рішення.
- Тісна співпраця з Product Managers, Дизайнерами та Інженерами для забезпечення високоякісного користувацького досвіду.
- Інтеграція сторонніх сервісів та створення стійких, невідмовних рішень.
- Просування технічної досконалості та постійне вдосконалення процесів розробки.
Вимоги
- Мати 5+ років комерційного досвіду розробки на PHP.
- Мати глибокі знання PHP 8+.
- Мати глибокий досвід роботи з Symfony у виробничих середовищах.
- Мати міцне розуміння принципів ООП та кращих практик, включаючи SOLID, DRY та KISS.
- Мати міцне розуміння SQL та MySQL, включаючи оптимізацію запитів, індексування та аналіз планів виконання.
- Мати досвід доставки функцій від обговорення вимог до випуску у виробництво.
- Мати досвід роботи з асинхронною обробкою та системами обміну повідомленнями, такими як Symfony Messenger та RabbitMQ.
- Розуміти ідемпотентність, механізми повторної спроби та стратегії обробки помилок.
- Мати досвід інтеграції сторонніх API та створення надійних сервісів.
- Впевнено рефакторити легаційні системи, мінімізуючи ризики та регресії.
- Демонструвати сильне архітектурне мислення та здатність оцінювати технічні компроміси.
- Активно використовувати інструменти розробки на основі штучного інтелекту, такі як Claude, Cursor, GitHub Copilot або подібні рішення.
Буде плюсом
- Досвід роботи з GraphQL, зокрема Overblog GraphQL Bundle.
- Досвід роботи з RabbitMQ та Symfony Messenger.
- Знання JavaScript та/або TypeScript.
- Досвід роботи з AWS S3.
- Досвід роботи з Redis або Memcached.
- Знайомство з технологіями WebSocket, такими як Centrifugo.
- Досвід роботи з Python та FastAPI або зацікавленість у них.
Ми пропонуємо
- Сильна команда та середовище для зростання
- Робота поряд з досвідченими та мотивованими професіоналами. Це забезпечує швидке професійне зростання та високу продуктивність.
- Віддалена робота та гнучкий графік
- Ви можете розпочати свій робочий день у будь-який час між 8:00 та 11:00 (за київським часом) та закінчити між 17:00 та 20:00, враховуючи години співпраці команди. Ви також можете відвідати наш офіс у Києві або коворкінги у Львові та Варшаві.
- Час для відновлення
- 28 робочих днів оплаченої відпустки на рік, 30 днів лікарняного та всі державні свята. Ви також можете організувати перенесення робочого дня - заміна робочого дня на вихідний та навпаки.
- Підтримка здоров'я та добробуту
- Для команди в Україні - медичне страхування, компенсація за спортивні заходи, книги та сеанси терапії. Ми дбаємо про фізичне та психічне здоров'я, бо ми граємо на довгострокову перспективу.
- Навчання та розвиток
- Компенсація за курси та конференції, лідерські тренінги, внутрішні лекції, уроки англійської мови та клуби для вивчення навичок публічного виступу.
- Час для команди
- Щоквартальні онлайн або офлайн командотворчі заходи. Ми вміємо не лише працювати разом, але й спілкуватися за межами щоденних завдань.
- Соціальний вплив
- Програма підтримки перемоги України та інші благодійні ініціативи, спрямовані на підтримку України.
Про компанію
Edlight - компанія, яка створює AI продукти та експертні послуги для студентів та професіоналів.
Наш процес найму
- Крок 1: Попереднє співбесіда.
- Крок 2: Технічна співбесіда.
- Крок 3: Фінальна співбесіда.
- Крок 4: Перевірка рекомендацій.
- Крок 5: Пропозиція про роботу!
Контакти
Для питань щодо CV / кар'єри
[email protected]
Для всіх інших питань
[email protected]