
WILDBERRIES
Tech-Lead (Full-stack разработчик)
Не указана
- Golang
- Mattermost
- REST API
- WebSocket
- React
- TypeScript
- Virtual DOM
- PostgreSQL
- GitLab CI
Объединённая компания Wildberries и Russ (ООО «РВБ») — это международная технологическая компания, основанная в России. Она образована в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ — с целью совместного создания новейшей цифровой торговой платформы и предоставления бесшовных инструментов для развития малого и среднего бизнеса на территории стран присутствия.
Wildberries и Russ — это лидер рынков e-commerce и наружной рекламы в России с современной IT-инфраструктурой.
Сейчас мы ищем опытного Tech Lead в нашу команду разработки корпоративного мессенджера.
Обязанности:
- Техническое лидерство: Принятие архитектурных решений и выбор технологий для серверной/клиентской части. Назначение задач и контроль за их выполнением. Организация и проведение код-ревью, внедрение best practices (SOLID, DRY, паттерны проектирования)
- Backend-разработка (Go): Полный цикл разработки серверного функционала мессенджера на базе Mattermost. Рефакторинг legacy-кода, оптимизация производительности (профилирование, балансировка нагрузки). Проектирование REST API/WebSocket с учетом безопасности (OAuth2, JWT, rate limiting)
- Frontend-разработка (React/TypeScript): Разработка сложных UI-компонентов, оптимизация рендеринга (Virtual DOM, memoization). Интеграция с бэкендом через GraphQL/REST, обработка real-time событий (WebSocket)
- Работа с данными и инфраструктура: Проектирование схем БД (PostgreSQL), оптимизация запросов (индексы, партиционирование). Автоматизация CI/CD (GitLab CI/Jenkins), настройка мониторинга (Prometheus/Grafana). Управление инфраструктурой в облаке (AWS/GCP): балансировщики, кластеризация Kubernetes
- Межкомандное взаимодействие: Координация с QA (тест-планы, критерии приемки), DevOps (инфраструктура), Product-менеджерами. Документирование решений (Swagger, ADRs), проведение техник-сессий для команды
Требования к навыкам Технические:
- Backend: Go (5+ лет): Goroutines, интерфейсы, тестирование (gomock). БД: PostgreSQL (шардинг, репликация), Redis/Memcached. API: REST/GraphQL, gRPC, WebSocket (библиотеки: Gorilla/Graph-gophers).
- Frontend: React/TypeScript (4+ лет): hooks, state management (Redux/MobX), Webpack. Тестирование: Jest/Cypress, Storybook. Инфраструктура: Docker/Kubernetes, Terraform, системы мониторинга (ELK-стек). Знание сетевых протоколов (HTTP/2, QUIC).
- Soft Skills: опыт управления командой 3+ года, навыки разрешения конфликтов. Коммуникация: умение презентовать решения, работа с англоязычной документацией (Upper-Intermediate+). Аналитика: декомпозиция задач, оценка сложности (story points)
- Требование опыта работы с highload-системами (10k+ RPS). Понимание security best practices
Мы предлагаем:
- Удаленный или гибридный формат работы
- Оформление в аккредитованную IT-компанию (с поддержкой условий IT-ипотеки)
- Бесплатное питание при работе из офиса
- ДМС со стоматологией (после 3-х месяцев испытательного срока)
- Корпоративные обучения и IT-мероприятия