Lead Backend Developer (Java)
Агентство / HR ресурс
Кадровое агентство Марины Терёшиной (gamedev & IT)
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 3 до 5 лет
Наша команда помогает найти Lead Java backend developer для работы над проектом Scorebeat.
Преимущество вакансии - возможность перейти на роль Lead'а, а еще выстроить команду серверной разработки на том этапе проекта, когда он уже активно растет, но еще нет огромного легаси - проект новый.
Scorebeat - это международная игровая платформа PvP соревнований по казуальным мобильным играм, проект активно растет и уже представлен в США и Латинской Америке. Проект является ответвлением от основного проекта компании - Arenum. На Arenum ежедневно проводится более 200 турниров по Battle Royale играм (Pubg, Freefire и т.д.), всего на данный момент у нас более 2,5 миллионов зарегистрированных пользователей.
Проект Scorebeat представляет собой мобильное приложение для iOS и Android, серверная часть реализована на Java (Spring Framework, PostgreSQL) и развернута на Amazon в Kubernetes.
Компанию Arenum Ltd создали в 2017 в России трое опытных предпринимателей — Александр Зеленщиков (ex Lead Developer в Nival и CTO в Expload ), Эдуард Гуринович (CarPrice) и Александр Пасечник (Master Dzen).
У вас есть возможность присоединиться на этапе активного роста платформы, чтобы возглавить серверную разработку и разделить наш успех )
Основная задача:
Организация и управление командой разработки по проектированию и реализации сервера для мобильной игровой платформы.
Требования:
- Опыт программирования на Java от 3-х лет;
- Хорошее знание Java (алгоритмы, структуры данных, многопоточность,
- асинхронность, шаблоны проектирования);
- Практический опыт работы с Spring Framework (Spring Data, Spring Boot, Spring
- Integration, Spring Security, Spring MVC);
- Хорошее знание базы данных PostgreSQL (написание и оптимизация
- SQL-запросов);
- Опыт разработки Backend для мобильных и веб-приложений;
- Понимание и опыт использования современных средств разработки: GitHub,
- Jira, Confluence, CI/CD, контейнеры Docker;
- Умение грамотно проектировать архитектуру высоконагруженных систем,
- проводить профилирование кода и необходимую оптимизацию;
- Опыт наставничества, управления и организации командной работы и
- взаимодействия с другими инженерными командами;
- Самостоятельность и ответственность.
Желательно:
- Опыт проектирования и разработки микросервисной архитектуры;
- Опыт работы с публичными облаками (AWS, GCP, Azure и т.п.);
- Опыт работы с Kubernetes.
Задачи:
- Планирование и оптимизация рабочего процесса;
- Декомпозиция и распределение задач;
- Контроль сроков выполнения задач;
- Организация и проведения ревью кода с целью контроля качества выполнения задач;
- Разработка серверной архитектуры;
- Создание и поддержание в актуальном состоянии необходимой технической
документации;
- Принятие участия в формировании команды.
Условия:
- работа в офисе в Москве или удаленно из любой точки мира;
- комфортная материальная компенсация, обсуждаем индивидуально, вилки актуальны по рынку 2021;
- обучение и конференции за счет компании;
- полностью белая компания, есть ДМС.