Привет! На связи Купер.тех!
Купер — это сервис доставки из магазинов и ресторанов. За 10 лет сервис вырос из foodtech-стартапа в высокотехнологичную компанию. Купер — это профессиональная команда и надёжная IT-инфраструктура, которая увеличилась в 77 раз с 2019 года. Купер объединяет свыше 1 300+ IT-специалистов. Мы создаем вдохновляющий продукт для миллионов клиентов.
В домене Customer мы занимаемся "витриной" нашего сервиса доставки: бэкендом, мобильными приложениями и сайтом. Сейчас у нас открыта роль Senior Ruby-разработчика в команду Post Сheckout.
Технологии/инструменты
RubyRuby on RailsMySQL/PostgreSQLKafka/RabbitMQKibanaPrometheus/GrafanaOpenAPI/SwaggerRSpecDockerKubernetesCI/CDUMLERD
Чем нужно будет заниматься
- Уточнением требований по проектам и задачам.
- Проектированием и документированием технической части решений.
- Написанием читаемого и поддерживаемого кода.
- Ревью кода.
- Покрытием кода тестами.
- Улучшением стабильности и скорости существующих и создаваемых сервисов.
- Исследованием и решением проблем/багов.
- Активным участием в общекомандных событиях (планирование, ежедневные планерки, ретроспективы, грумминг проектов).
- Проведением технических интервью Ruby-разработчиков.
- Управлением тех. бэклогом команды.
Ожидаем от тебя
- Уверенное использование Ruby 2.5-3.3, Rails 5-7.
- Опыт работы с РСУБД MySQL/PostgreSQL — SQL, успешный опыт оптимизации запросов, понимание принципов работы индексов, JOIN.
- Опыт отправки, приема и обработки сообщений в Kafka/RabbitMQ или других брокеров.
- Понимание базы HTTP (как работает, заголовки, статусы, Basic Authentication).
- Опыт логирования и анализа логов (Kibana или другой инструмент).
- Опыт работы с Prometheus/Grafana — сбор и отображение метрик, настройка алертов.
- Опыт работы с OpenAPI/Swagger — генерирование документации API.
- Знание RSpec — тестирование (unit, request).
- Знания Docker, K8s — докеризация, запуск приложений.
- Навыки работы с CI/CD.
- Осмысление и уточнение требований, а также критериев успеха проектов, задач.
- Опыт построения приложений по методологии DDD.
- Опыт разработки микросервисов (проектирование архитектуры, поднятие приложений с нуля, межсервисное взаимодействие).
- Составление, чтение и понимание диаграмм UML (Sequence, Class, Use Case), ERD.
- Опыт работы от 3-х лет.
Будет плюсом:
- Разработка на Golang.
- Разработка Fullstack.
Что интересного у нас есть
- ДМС.
- Предоставляем множество корпоративных бонусных программ.
- Работаем удаленно. В Москве есть большой и красивый офис — welcome.
- Выдаем технику для работы на твой выбор.
- Помогаем интеллектуально и физически развиваться (электронная библиотека, книжный клуб, футбол).
- Уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base ты найдёшь много интересных курсов, книг и записей конференций, а также у нас есть выделенный бюджет на образование.
А ещё
- Мы сами участвуем в конференциях как спикеры.
- Проводим внутренние митапы.
- Не боимся экспериментировать с новыми решениями и технологиями.
Марина Боблак Специалист по найму персонала