улица Красина 9с1
Мы Pie Games, стартап в сфере Web3/игровых решений, работаем над мобильной игрой с интеграцией блокчейна TON. Стартапу 6 месяцев, команда активно растет.
Ищем опытного Backend-разработчика на Node.js, который будет строить надёжную серверную архитектуру для масштабируемого продукта.
Бонусом будет опыт с React (frontend).
Обязанности:
-
Разработка серверной логики проекта.
-
Интеграция с Telegram API (боты, рассылки).
-
Проектирование и работа с базой данных Postgres.
-
Оптимизация приложений для работы с высокой нагрузкой.
-
Разработка real-time функциональности через WebSocket.
-
Работа с интеграцией блокчейна TON.
-
Разработка и поддержка миграций БД.
-
Кеширование данных через Redis.
Требования:
-
Хорошее знание NestJS.
-
Опыт коммерческой разработки на Node.js от 2 лет (желательно финансы или gamedev). Также рассмотрим кандидата с опытом от 1 года при условии работы над телеграмм игрой на 100 000+ игроков
-
Опыт работы с базами данных (Postgres), ORM (Prisma, Sequelize).
-
Опыт проектирования RESTful API и работы с WebSocket.
-
Понимание принципов безопасности API.
-
Навыки работы с Redis (очереди, кеширование).
-
Опыт работы с Telegram Bot API.
-
Опыт настройки миграций баз данных.
-
Понимание CI/CD процессов.
-
Опыт стресс-тестирования и оптимизации серверов.
-
Навыки работы с системами контроля версий (Git).
Будет плюсом:
-
Опыт работы с React (Frontend).
-
Знание специфики интеграции Telegram с играми.
-
Опыт работы с распределёнными системами.
-
Опыт проектирования систем с реферальными программами, монетизацией.
-
Опыт работы в стартапах и быстро меняющейся среде.
Условия:
-
Заработная плата от 150 000 ₽ на руки (ИП/самозанятый).
-
Гибкий график, возможность работать в офисе (Маяковская) или на удаленке.
-
Перспективы быстрого карьерного роста вместе с развитием стартапа.
-
Небольшая, мотивированная команда без бюрократии.
-
Участие в развитии продукта на ранней стадии.
Ограничения:
-
Приоритет кандидатам, готовым к гибридному или офисному формату в Москве.
-
Рассматриваем кандидатов из любой страны, если timezone позволяет работать синхронно с московским временем.