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