Junior Fullstack Developer в GameDev – работа для начинающих программистов
Команда объединяет разработчиков, художников и аналитиков, которые выпускают мобильные и ПК-игры, собирающие миллионную аудиторию. Мы ценим чистый код, открытый обмен знаниями и инженерную смелость, поэтому даже стажёры участвуют в обсуждении архитектурных решений.
Обязанности
- Проектировать и поддерживать простые REST API для игровых сервисов.
- Реализовывать клиентскую логику на React + TypeScript и серверную на Node.js (NestJS).
- Писать юнит- и интеграционные тесты, использовать Jest, Vitest, Cypress.
- Настраивать автоматизацию CI/CD в GitLab, следить за качеством кода через ESLint, Prettier, SonarQube.
- Работать в Linux-среде, пользоваться Docker, Kubernetes, PostgreSQL.
- Анализировать метрики, профилировать производительность, оптимизировать запросы.
- Сотрудничать с гейм-дизайнерами и художниками, быстро внедрять их фидбек.
- Поддерживать внутренние landing-pages для промоакций игр.
- Коммуницировать с удалёнными коллегами через Slack, Miro, Notion.
Требования
- Понимание JavaScript / TypeScript, опыт учебных или pet-проектов.
- Навыки работы с React и любым Node.js-фреймворком.
- Знание Git, базовых паттернов ООП, принципов SOLID.
- Умение пользоваться Postman или Insomnia для тестирования API.
- Опыт работы в Linux/Windows, настройка dev-среды через CLI.
- Чтение технической документации на английском.
Что поможет выделиться
- Собственный репозиторий с мини-игрой или демо-проектом.
- Опыт GraphQL, WebSockets, Redis, RabbitMQ.
- Знакомство с Unity, Unreal Engine, игровыми движками.
- Участие в хакатонах, гейм-джемах.
- Знание принципов Secure Coding и базовой криптографии.
Профессиональное развитие
- Наставничество Senior разработчика, код-ревью каждый спринт.
- Внутренние митапы по AI-инструментам, чистой архитектуре, DevOps.
- Доступ к платным курсам и сертификатам без бюрократии.
- Быстрый рост: через 12 месяцев — Mid Fullstack Developer при подтверждённых навыках.