Международная компания - лидер в сфере автозапчастей.
Мы более 8 лет успешно развиваем бизнес на мировом рынке, обеспечивая миллионы клиентов качественными автозапчастями.
Сейчас мы расширяем команду и приглашаем Backend-разработчика (Golang), который поможет нам развивать архитектуру, создавать новые сервисы и поддерживать масштабные международные продукты.
Условия:
- Удаленный график 5/2;
- Участие в масштабных и высоконагруженных проектах;
- Современный технологический стек;
- Возможность влиять на архитектурные решения;
- Дружную команду профессионалов.
Обязанности:
- Разработка и развитие серверной части приложений (сайт, личные кабинеты клиентов и партнеров, внутренние веб-приложения);
- Интеграция с внешними веб-сервисами через API;
- Поддержка и оптимизация существующих решений: backend, базы данных, очереди задач, микросервисы;
- Создание новых сервисов и функционала с нуля;
- Оптимизация производительности приложений и внедрение лучших практик в кодовую базу;
- Активное участие в код-ревью и командной разработке.
Цели работы:
- Работа с системами очередей и высокопроизводительными хранилищами данных;
- Участие в разработке архитектуры и улучшении существующих решений.
Требования:
- Опыт коммерческой разработки backend от 3 лет;
- Отличное знание и опыт работы с Golang (от 3 лет);
- Понимание принципов ООП и основных шаблонов проектирования;
- Опыт работы с Git, GitLab, Docker;
- Уверенные навыки работы с PostgreSQL: сложные запросы, оптимизация, транзакции, хранимые процедуры;
- Опыт разработки многопоточных приложений и работы с высоконагруженными системами;
- Умение планировать свою работу и оценивать сроки.
Будет плюсом:
- Знание PHP;
- Опыт работы с Linux;
- Навыки работы с AMQP-протоколом;
- Опыт разработки gRPC-приложений;
- Опыт работы с in-memory хранилищами (Redis, Memcached).