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