Senior Elixir Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы делаем ИТ для ритейла реального времени.
Наши ИТ-продукты автоматизируют разные этапы цепочки создания ценности для клиента доставки: закупки, логистику, работу дарксторов, сборку и доставку заказа до двери, управление промокампаниями и остальные этапы большого процесса. Используем интеллектуальные системы прогнозирования, а разные этапы выполнения заказа автоматизируем роботическими системами.
Наши ключевые направления: Быстрая доставка, Маркетплейс, Логистика.
Наша цель — сделать все необходимые ИТ-инструменты и инфраструктуру, чтобы все нужные товары могли попадать домой к людям мгновенно (насколько это возможно в физическом мире).
Ожидания от кандидата
Обязанности:
- Участие в разработке на Elixir приложений на основе сервисной архитектуры;
- Взаимодействие со всей продуктовой командой – разработчиками, дизайнерами, QA и менеджерами продукта;
- Проектирование и создание API; Интеграция с другими системами;
- Написание unit тестов;
- Проведение рефакторинга и ревью кода;
- Решение инцидентов в рамках разрабатываемого продукта;
Ожидания от кандидата:
- Опыт production разработки на Elixir от 6 лет;
- Хорошее понимание паттернов OTP и конкурентной модели Elixir;
- Опыт работы с PostgreSQL и хорошее понимание SQL;
- Опыт работы с Kafka Опыт разработки RESTful API, понимание HTTP протокола;
- Опыт написания unit тестов с использованием ExUnit;
- Опыт использования Docker, git.
Условия работы
Все классические условия
Samokat.tech — аккредитованная IT-компания, поэтому: белая зарплата и ДМС, возможность работать удаленно или ходить в офис в Москве или Санкт-Петербурге.
Сообщество
Внутри — комьюнити и митапы; снаружи — митапы и конференции; собственное внешнее мероприятие Samokat Tech Meetup; Open Source; Хабр.
Атмосфера
Собираемся на неформальные встречи команд, проводим English-клуб и разное другое — развиваться, отдыхать и жить чуть-чуть интереснее.