Senior backend-разработчик (PHP)

10 Января

Партнерские Вакансии

Город:

Алматы

Занятость:

Полная занятость

Компания "Arbuz Group (Арбуз Груп)"

Arbuz.kz — онлайн-супермаркет с ассортиментом в 20 тыс. товаров и доставкой в 1-2 часовые слоты. Наш фокус на качественных продуктах питания и отличном сервисе.

Мы на рынке Казахстана с 2011 года и представлены в городах Алматы и Астана.

С 2018 года растем каждый год в 5 раз по обороту и развиваемся в рамках экосистемы Freedom Lifestyle Team. Команда — опытные предприниматели и менеджеры с такими проектами как Тикетон, Freedom travel, Найми и др.

Пишем собственные IT продукты — WMS (система управления складом), маршрутизацию, сайт/приложения и рекомендательные системы.

Мы ищем Senior Backend разработчика с высокой автономностью и готовностью быстро вливаться в проект, тот кто готов взять на сложные интересные задачи.

Цель команды на год: распилить монолит на устойчивые домены и подготовить платформу к росту х27 без деградации качества. Оптимизация существующих API.

Зачем тебе к нам:

  • Влиять на развитие Arbuz.kz. Мы — продуктовая компания. Если у тебя есть идеи по развитию, можешь предлагать их и внедрять. В отличии от больших компаний у нас намного меньше согласований, проекты не отменяются. Работаем быстро и дружно;

  • Принимать стратегические решения по внедряемым и имеющимся технологиям;

  • Будешь бок о бок работать с основателями и понимать как принимаются бизнес решения.

Что необходимо знать и уметь:

  • Опыт коммерческой разработки от 5 лет;

  • Опыт с PHP 7.4+ / PHP 8+ (продвинутый уровень);
  • Знание ООП, SOLID принципы, паттерны проектирования;
  • Опыт работы с Phalcon framework и др.;
  • Composer;
  • PSR стандарты;
  • Опыт работы с монолитными приложениями;
  • Понимание принципов безопасности веб-приложений.

Базы данных:

  • MySQL (продвинутый уровень);
  • Проектирование схем БД (нормализация, индексы);
  • Написание сложных SQL запросов (JOIN, подзапросы, агрегации);
  • Оптимизация запросов (EXPLAIN, индексы, query optimization);
  • Транзакции, изоляция, блокировки;
  • Миграции (Phinx, Alembic или аналоги).

API:

  • 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.
  • Промокоды на дни рождения и многое другое.
Похожие вакансии

29 Декабря

Разработчик Colvir

Алматы

Компания "MFO BNK Finance Kazakhstan" АО «Коммерческий Банк БиЭнКей» дочерняя компания известной международной финансовой системы BNK Capital...

Отправить резюме подробнее

29 Декабря

Senior DevOps Engineer в Data Office

Алматы

Компания "Мобайл Телеком-Сервис (Объединенная Компания Tele2/ALTEL)" Нужно уметь : Разрабатывать и реализовывать архитектуры...

Отправить резюме подробнее

29 Декабря

Стажер-разработчик( Prime Source )

Алматы

Компания "Prime Source" Обязанности: Разработка, развитие и поддержка Аналитической системы Требования: Знание основ...

Отправить резюме подробнее

30 Декабря

Senior System Analyst

Алматы

Компания "Неткрэкер Текнолоджи Казахстан" Netcracker — the people designing the future of tech What’s the value of working with...

Отправить резюме подробнее

14 Декабря

Программист Backend (Java & SpringBoot)

Алматы

Компания "ИТ Компьютерс" Обязанности: • Разработка и поддержка нового REST API для B2B WEB системы на Spring Boot; • Интеграция с внешними...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: