Middle Python+PHP Back-End Developer
Компанія "Automated Communication Solutions LTD." - швидкозростаюча ІТ-компанія Казахстану. Ми збільшуємо ефективність комунікацій із клієнтами за допомогою AI-технологій. Ми шукаємо досвідченого Backend-розробника для роботи з мікросервісами та великим PHP-монолітом. Ваше основне завдання – розвиток наших сервісів для iGaming-платформи та інтеграція нових функціональних модулів.
Обов'язки
Розробка та підтримка backend-сервісів на Python (FastAPI/Django) та PHP (Laravel/Symfony).
Інтеграція мікросервісів на Go з існуючим PHP-монолітом, налаштування обміну даними та API.
Реалізація iGaming-функціоналу: модулі гравців, транзакції, бонуси, інтеграція з провайдерами.
Проектування та оптимізація схем БД (PostgreSQL/MySQL), прискорення складних SQL-запитів.
Розробка REST API та WebSocket-інтерфейсів, інтеграція зовнішніх сервісів.
Написання тестів, участь у code review, робота з Docker, CI/CD для стабільних релізів.
KPI / Результати: висока якість коду, мінімізація багів, дотримання термінів завдань, стабільність релізів.
Вимоги
Досвід роботи з Python: від 2–3 років комерційної розробки (FastAPI/Django/Flask), включаючи асинхронні сервіси та REST API.
Досвід роботи з PHP: від 1-2 років, бажано з великими монолітами на Laravel, Symfony або чистому PHP.
Бази даних (PostgreSQL/MySQL): проектування та оптимізація схем, написання складних SQL-запитів, робота з транзакціями.
REST API та інтеграції: проектування та реалізація API, інтеграція зовнішніх сервісів.
Redis, черги, WebSockets, Kafka: досвід роботи з кешуванням, фоновими завданнями та подієвим обміном.
Docker, Git, CI/CD: впевнене володіння інструментами для командної розробки та автоматизації релізів.
Володіння російською мовою на рівні, достатньому для роботи з командою та документацією.
Бажані навички
Досвід роботи із мікросервісною архітектурою.
Знання Go або досвід інтеграції із сервісами на Go.
Розуміння особливостей iGaming-платформ та фінансових транзакцій.
Ми пропонуємо
Участь у цікавих проектах iGaming із реальним впливом на продукт.
Гнучкий графік роботи, можливість віддалення.
Роботу в IT-компанії, що швидко росте.
Стабільний дохід та офіційне працевлаштування.
Корпоративна знижка на заняття спортом.
Доброзичливу атмосферу, підтримку та допомогу з боку наставників.
Сучасні інструменти розробки та комфортне робоче середовище.