Backend Developer
сопроводительное письмо
описание
Команда Dev насчитывает более 800 специалистов и разрабатывает собственные продукты с 2012 года — рекламные платформы, игровые сервисы и платформы, мобильные игровые и развлекательные приложения, финтех-продукты и решения. Команда работает над несколькими проектами на стыке аналитики и автоматизации, используя подход Documentation-as-Code и итеративную разработку.
задачи
- Проектировать, разрабатывать и поддерживать backend-сервисы на NestJS и TypeScript.
- Разрабатывать и развивать микросервисную архитектуру, обеспечивать отказоустойчивость и масштабируемость систем.
- Проектировать и реализовывать REST API, интегрироваться с внешними сервисами и источниками данных.
- Обеспечивать безопасность backend-сервисов, включая защиту пользовательских данных и управление секретами.
- Писать автоматические тесты, поддерживать высокое качество кода и актуальную документацию.
- Участвовать в настройке и поддержке CI/CD-пайплайнов.
- Участвовать в принятии архитектурных решений, проектировать системы с фокусом на производительность, безопасность и масштабируемость.
требования
- Уверенный опыт разработки на NestJS и TypeScript (от 4 лет в коммерции).
- Опыт проектирования и поддержки микросервисной архитектуры.
- Хорошее знание MongoDB и/или PostgreSQL.
- Опыт работы с Redis (кэширование, очереди, распределённые блокировки).
- Практический опыт разработки и документирования REST API.
- Опыт работы с Docker, понимание принципов контейнеризации и деплоя.
- Опыт написания автоматических тестов и работы в рамках CI/CD.
- Умение писать чистый, поддерживаемый код с хорошей документацией.
- Способность работать в кросс-функциональной команде, участвовать в ревью и обсуждениях архитектуры.
- Будет плюсом опыт интеграции с блокчейн-сетями (Ethereum, Polygon, TRON, TON и др.), знакомство с GraphQL, понимание принципов криптографической безопасности и управления ключами, опыт работы с Telegram Bot API
условия
- Удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом.
- Оформление в штат компании или заключение международного контракта.
- Гибкий график — лояльное начало дня, 8 часов рабочий день.
- Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом.
- Непрерывное обучение: внутренняя Академия и партнёрские программы.
- Митапы, конференции, хакатоны, квесты, онлайн-игры.
- Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным.
навыки