Мы команда сервисов селлер-центра Aliexpress.
Под нашей ответственностью нагруженные сервисы и большие объемы данных, от которых зависит работа всей платформы:
- Сервис хранения цен всех товаров компании
- Сервис хранения тегов любых сущностей
- Сервис блокировок продавцов
- Сервисы интеграции с нашими партнерами
Ищем опытного Go разработчика, который не боится больших баз данных и высокой нагрузки.
Обязанности:
- Проектирование и реализация бэкенд-сервисов и API на Go
- Написание чистого, тестируемого и поддерживаемого кода
- Участие в архитектурном проектировании: выбор паттернов, проектирование схем баз данных
- Оптимизация производительности сервисов; профилирование и устранение узких мест
- Обеспечение наблюдаемости: логирование, метрики, трассировки, алерты
- Работа с базами данных (PostgreSQL) — проектирование запросов, индексов, управление транзакциями и блокировками
- Интеграция с внешними системами (gRPC/HTTP/REST, message brokers: Kafka).
Требования:
- 3 и более лет разработки на Go
- Практический опыт проектирования микросервисной архитектуры и написания REST/gRPC API
- Отличное понимание многопоточности/параллелизма в Go, goroutines, каналов, паттернов синхронизации
- Опыт работы с PostgreSQL: написание оптимизированных SQL-запросов, понимание транзакций, изоляций и блокировок
- Опыт работы с Kafka
- Навыки профилирования и оптимизации (CPU, память), использование инструментов (pprof, trace и пр.)
- Практика написания unit и integration тестов, владение mock-стратегиями
- Умение проводить code review.
Будет плюсом:
- Имеется опыт разработки на любом другом языке программирования
- Умение оптимизировать код
- Имеется кругозор выходящий за рамки BE разработки.
Условия:
- Сильная команда, с которой можно расти
- Работу в одной из крупнейших в России компаний в сфере e-commerce
- Официальное оформление в аккредитованную IT-компанию
- Конкурентоспособную заработную плату
- Ноутбук Mac или Windows на ваш выбор
- ДМС и страхование от несчастных случаев (со 100% страхованием детей).
Похожие вакансии
Глубокое понимание принципов разработки ПО и архитектуры систем. Знание баз данных и принципов работы с ними. Опыт проектирования API и...
Ключевое: знание и понимание тенниса либо готовность быстро погрузиться в теннисную предметную область. Опыт работы UX/UI или продуктовым дизайнером...
Глубокое понимание сетевых технологий и протоколов (TCP/IP, модель OSI, L2/L3 сегментация, VLAN, маршрутизация). ️ Практический опыт проектирования...
Опыт разработки на платформе 1С : Предприятие 8.3 от 3х лет. Хорошее знание языка запросов 1С, СКД...
Обладаешь опытом коммерческой разработки от 5-х лет. Имеешь уверенные знания платформы .NET(версий 6 и 8) и языка C#.
