Старший Go-разработчик, удаленно
Delivery Club — лидер рынка foodtech в России. C 2020 года пользователи Delivery Club могут заказать в приложении не только готовую еду из ресторанов, но и доставку продуктов питания и товаров повседневного спроса, а также медикаменты, косметику и зоотовары.
Ежемесячно мы выполняем миллионы заказов более чем в 320 городах страны, доставляя еду и продукты от 47 тысяч партнеров. Мы верим, что доставляе клиентам не просто еду, а время, экономя которое они могут сделать свою жизнь ярче.
Delivery Club строит экосистему вокруг доставки еды. Наш сервис — это ИТ-система, связывающая клиентов, курьеров и рестораны друг с другом. Мы используем искусственный интеллект для прогнозирования спроса и распределения курьеров. Наша команда непрерывно работает над каждым элементом системы, чтобы твой следующий заказ в Delivery Club приехал еще быстрее.
Наша команда ждет смелых сотрудников, которые стремятся максимально эффективно использовать свое время и хотят помочь делать то же самое клиентам Delivery Club.
Сервис бурно развивается и бросает вызовы разработчикам по реализации отказоустойчивых масштабируемых решений, мы открыты новым идеям, которые готовы реализовать в коде.
Мы рассматриваем кандидатов, которые готовы присоединиться к нам для решения поставленных задач и развития сервиса.
Стек разработки: Go, PHP, Kafka, RabbitMQ, Redis, PostgreSQL, Clickhouse, Docker.
Задачи
- участие в полном цикле продуктовой разработки; все новые микросервисы на Golang, часть сервисов на PHP;
- работа в условиях высокой неопределенности — анализ и проработка технических решений, утверждение требований с бизнесом;
- участие в проектировании архитектуры;
- написание тестов (юнит/функциональные/системные);
- развитие бренда и комьюнити — мы регулярно проводим внутренние встречи, на которых делимся достижениями и просто интересными решениями. Также мы активно выступаем на внешних конференциях. Во всех этих активностях может принять участие каждый член команды.
Требования
- уверенное знание Go;
- опыт работы с RabbitMQ/Kafka;
- опыт работы с PostgreSQL, MySQL, умение анализировать explain и писать оптимальные запросы, понимание разницы между B-tree и hash индексами, понимание уровней изоляции;
- уверенные знания по структурам данных, паттернам проектирования;
- понимание SOLID/GRASP;
- желание и умение писать читаемый, поддерживаемый и легко расширяемый код.
Будет плюсом
- знание PHP;
- желание участвовать в оптимизации и улучшении процессов;
- опыт работы с k8s;
- опыт внедрения GitLab CI/CD;
- знание внутренних механик PostgreSQL (vacuum, toast, WAL для тебя не пустые слова);
- знание DDD-методологии.
Мы предлагаем
Delivery Club
Delivery Club — лидер рынка foodtech в России. C 2020 пользователи Delivery Club могут заказать в приложении не только готовую еду из ресторанов, но и доставку продуктов питания и товаров повседневного спроса, а также медикаменты, косметику и зоотовары. Ежемесячно мы выполняем более 8 миллионов заказов в 323 городах страны, доставляя еду и товары от 47 тысяч партнеров.