О компании
BILLZ — это динамично развивающийся стартап, который помогает более 4000 розничных магазинов в странах СНГ автоматизировать процессы, принимать решения на основе данных и масштабировать бизнес. Среди наших клиентов — такие бренды как Benetton, Mango, Levi's, Calvin Klein, L'Occitane, Yves Rocher и другие.
Наш продукт признан одним из лучших решений в сегменте fashion-ритейла и продолжает активно расти. Впереди — масштабирование на 5 стран: Узбекистан, Казахстан, Кыргызстан, Таджикистан, Грузия. Поэтому мы ищем опытного Senior Backend инженера, который присоединится к нашей команде и возглавит разработку высококачественных решений.
Ваша роль
Вы будете заниматься проектированием, разработкой, поддержкой и оптимизацией серверной части нашего продукта. Ваша зона ответственности — создание архитектурных решений, написание чистого и эффективного кода, работа с базами данных, а также взаимодействие с другими командами для обеспечения интеграции.
Задачи:
- Проектирование и реализация серверной логики и API на языке программирования Go;
- Определение архитектурных решений и ключевых технических концепций для проекта;
- Проведение код-ревью и наставничество для других инженеров в команде;
- Работа с системами хранения, передачи и доступа к данным (PostgreSQL, ClickHouse, ElasticSearch, Kafka);
- Оптимизация существующих решений и внедрение новых технологий;
- Разработка и оптимизация процессов CI/CD, тестирования и деплоя;
- Взаимодействие с Frontend, Mobile и другими командами для обеспечения интеграции;
- Анализ производительности системы и выявление областей для улучшения;
- Документирование процессов и технических решений;
- Ведение технического бэклога и roadmap продукта;
- Участие в формировании стандартов качества кода, тестирования, безопасности и отказоустойчивости;
- Инициирование и проведение технических интервью, участие в онбординге новых сотрудников;
- Выступление на внутренних митапах, шаринг знаниями с командой;
- Участие в планировании и реализации крупных технических инициатив, влияющих на архитектуру продукта;
- Анализ и устранение сложных инцидентов, работа с техническим долгом.
Наш идеальный кандидат:
- Имеет опыт работы на позиции Senior Backend инженера от 5 лет;
- Эксперт в решении задач на Golang, умеет декомпозировать проблемы и бизнес-сценарии в архитектурные решения;
- Уверенно работает с реляционными базами данных PostgreSQL, имеет опыт работы с ClickHouse;
- Строил запросы к ElasticSearch и оптимизировал их;
- Понимает, как проектировать масштабируемые RESTful API и микросервисную архитектуру;
- Имеет опыт работы с системами контроля версий (Git, GitHub);
- Пишет автотесты, проектирует тестопригодные системы, анализирует метрики после релиза;
- Владеет инструментами мониторинга и умеет выявлять и устранять узкие места в производительности;
- Имеет опыт внедрения и оптимизации инженерных процессов в команде;
- Умеет фасилитировать технические обсуждения, договариваться о решениях, аргументировать свою позицию;
- Наставляет и развивает инженеров младшего уровня, участвует в планировании их развития;
- Проактивно предлагает и реализует улучшения для инженерных процессов и архитектуры;
- Следит за трендами в backend-разработке, внедряет лучшие практики и новые технологии;
- Имеет аналитическое мышление, лидерские качества и способность принимать решения в условиях неопределенности.
Наши технологии:
- Стек: Golang, React, Flutter
- Данные: PostgreSQL, ElasticSearch, ClickHouse, Kafka
- Код: GitHub, GH Actions отвечает за CI/CD, а рулит контейнерами Kubernetes
- Monitoring: Grafana, SonarCube, тестирование Playwright
- Задачи ведем в JIRA, дизайним в Figma, документируем в Notion
- Живем в Slack и Google Meet
Что мы предлагаем:
- Работа в одной из самых быстрорастущих технологических компаний региона;
- Возможность участвовать в интересных проектах и влиять на их развитие;
- Официальное оформление в штат с 1-го дня;
- Конкурентная зарплата;
- Современный офис и рабочая атмосфера без бюрократии;
- Поддержка развития: тренинги, внутренние курсы, внешние программы;
- Команда профессионалов, которая поддерживает и вдохновляет.