Senior backend-разработчик (PHP)
- Алматы
- Постоянная работа
- Полная занятость
- Знание ООП, SOLID принципы, паттерны проектирования;
- Опыт работы с Phalcon framework и др.;
- Composer;
- PSR стандарты;
- Опыт работы с монолитными приложениями;
- Понимание принципов безопасности веб-приложений.
- MySQL (продвинутый уровень);
- Проектирование схем БД (нормализация, индексы);
- Написание сложных SQL запросов (JOIN, подзапросы, агрегации);
- Оптимизация запросов (EXPLAIN, индексы, query optimization);
- Транзакции, изоляция, блокировки;
- Миграции (Phinx, Alembic или аналоги).
- RESTful API design;
- Понимание HTTP/HTTPS протокола;
- Работа с JSON;
- Документирование API (Swagger/OpenAPI).
- Git (ветвление, merge, rebase, conflict resolution);
- Docker (базовое понимание);
- Postman/Insomnia (тестирование API).
- Python 3.8+ (уверенный уровень);
- FastAPI framework (или опыт с Flask/Django и готовность изучить FastAPI);
- Asyncio, async/await;
- Pydantic;
- Type hints;
- Redis (кэширование);
- RabbitMQ/Kafka (очереди сообщений);
- Elasticsearch;
- CI/CD (базовое понимание);
- Docker Compose;
- Linux (базовая работа в командной строке);
- Nginx конфигурация (базовое понимание);
- Микросервисная архитектура (понимание концепции и опыт реализации);
- CQRS, Event Sourcing;
- Domain-Driven Design.
- Разработка и поддержка backend сервисов Arbuz.kz на PHP (Phalcon) и Python (FastAPI).
- Проектирование и оптимизация API для веб и мобильных приложений.
- Разработка новой функциональности согласно бизнес-требованиям.
- Рефакторинг и улучшение существующего кода.
- Проектирование и оптимизация структуры базы данных MySQL.
- Написание сложных SQL запросов.
- Оптимизация производительности запросов и индексов.
- Работа с монолитной базой данных (миграции, поддержка целостности данных).
- Написание unit-тестов и интеграционных тестов.
- Самостоятельное тестирование своих задач перед передачей в QA.
- Участие в code review.
- Мониторинг и исправление багов в продакшене.
- Оптимизация производительности сервисов.
- Профилирование и устранение узких мест.
- Обеспечение стабильности работы API.
- Участие в on-call дежурствах (при необходимости).
- Документирование API и технических решений.
- Активное взаимодействие с frontend-разработчиками, мобильными разработчиками, PM.
- Участие в планировании спринтов и оценке задач.
- Конкурентную заработную плату;
- Возможность расти технически и вертикально, perfomance review за полугодие;
- Оформление по ТК РК, full time;
- Работа по Agile;
- Интересная и сильная команда;
- По-настоящему интересные задачи которые напрямую влияют на физический мир;
- Комфортный офис в центре города;
- Оплату профильных курсов, участие в конференциях;
- Корпоративные предложения по фитнесу от Freedom Holding;
- Участие в акциях и конкурсах, получения подарков от Freedom Holding;
- Корпоративные скидки - 20% на онлайн обучение на платформе «Lerna Corp»;
- Корпоративные скидки - 20% на курсы онлайн-школы «Skyeng»;
- 20% скидка на психологическую поддержку (сессию с психологом) от партнера компании Harmonia.kz;
- Скидки на мероприятия/концерты от компании Ticketon.kz;
- Подписка Arbuz friends, которая дает нам до 28% кэшбека в FreedomSA.
- Промокоды на дни рождения и многое другое.
HeadHunter