Обязанности:
Команда делает мобильное приложение для продавцов на нашем Маркетплейсе, которое помогает осуществлять операционную деятельность, отслеживать остатки товаров и так далее. У нас более 200 000 активных пользователей. Наш стек: Go, PostgreSQL, Kafka, Redis, GitLab, Kubernetes. Вам предстоит: Разрабатывать backend для мобильного приложения продавца. Проектировать архитектуру и структуру БД для новых сервисов и фич, выбирать вспомогательные технологии. Проводить рефакторинг и упрощение кода. Оптимизировать работу приложения. Писать unit-тесты, иногда функциональные. Участвовать в дежурствах, стендапах, оценке и планировании задач. Мы ожидаем: Опыт коммерческой разработки на Go (любой стаж) или на другом языке от 3-х лет: С++, С#, Java, PHP, Python. Понимание классических алгоритмов и структур данных. Понимание паттернов проектирования, SOLID. Опыт работы с реляционными базами данных (мы используем PostgreSQL). Понимание, что такое ACID, уровни изоляции транзакций, нормальные формы, индексы. Базовые знания Linux, Docker и т.д. Будет плюсом: Опыт многопоточного программирования. Умение работать с брокерами сообщений, gRPC и микросервисной архитектурой в целом. Мы предлагаем: Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce. Свободу действий в принятии решений. Достойный уровень заработной платы. Прозрачную систему бонусов с возможностью влиять на свой совокупный доход. Профессиональную команду, которой мы гордимся. Возможность развиваться вместе с нашим бизнесом.