Junior Fullstack Developer в GameDev – работа для начинающих программистов

Оплата: По договоренности
Удаленно
Full-time

Команда объединяет разработчиков, художников и аналитиков, которые выпускают мобильные и ПК-игры, собирающие миллионную аудиторию. Мы ценим чистый код, открытый обмен знаниями и инженерную смелость, поэтому даже стажёры участвуют в обсуждении архитектурных решений.


Обязанности  

- Проектировать и поддерживать простые 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 при подтверждённых навыках.