Twin Harbour Interactive
Сан-Джильян, Malta16 дней назад
Присоединяйтесь к нам в качестве Senior Backend Engineer в нашей стратегической игре в реальном времени Supremacy World War III!
В Twin Harbour Interactive мы стремимся разрабатывать высококачественные стратегические игры и делать их доступными для всех игроков по всему миру. На наш взгляд, разработка игр — это обещание веселья и развлечений — вот к чему мы стремимся!
В качестве Senior Backend Engineer вы будете отвечать за проектирование, создание и улучшение функций игровой платформы, уделяя особое внимание нашему собственному игровому движку на Java, который взаимодействует с другими сервисами, написанными на Java и PHP, которые мы постоянно расширяем и улучшаем. Наши серверы работают на распределенной архитектуре в Google Cloud. Ваша работа будет соответствовать лучшим практикам в области стабильности, производительности, масштабируемости, безопасности и поддерживаемости.
В этой роли вы будете тесно сотрудничать с гейм-дизайнерами, продюсерами и другими заинтересованными сторонами для внедрения инновационных функций, улучшающих игровой процесс. Для этой роли вы должны свободно владеть техническим и деловым английским языком.
Вы будете в основном работать над Java Backend Supremacy World War III, стратегической игрой в реальном времени с сезонными релизами. Однако вы должны быть готовы работать и с другими языками — например, PHP. И иметь представление о том, как работают Javascript/Typescript.
Возьмите на себя ответственность за поддержание и расширение Java Backend и активно участвуйте в инициативах по устранению неполадок и обеспечению качества.
Профилируйте и улучшайте производительность долго работающего игрового сервера Java под нагрузкой в реальном времени (GC, threading, медленные игровые циклы).
Безопасно работайте с большой, зрелой кодовой базой: поэтапно рефакторите, добавляйте тесты, поддерживайте стабильность живых игр во время сезонных релизов.
Определяйте SLO, добавляйте метрики/трассировку/логирование, участвуйте в дежурствах/обзорах инцидентов и постоянно повышайте надежность и производительность для операционной деятельности в реальном времени.
Тесно сотрудничайте с гейм-дизайнерами и руководителями продуктов для внедрения новых функций, проявляя интерес к изучению дополнительных полнофункциональных технологий.
Общайтесь и сотрудничайте в рамках кросс-функциональной команды и с другими командами для обеспечения бесперебойного рабочего процесса.
Активно участвуйте в технических решениях, влияющих на архитектуру наших сервисов и платформы.
Менторство и поддержка других инженеров посредством обзоров кода, парного программирования и сессий обмена знаниями.
Участвуйте в инициативах по повышению стабильности, производительности и масштабируемости нашей платформы и игр в реальном времени.
Вносите высококачественный, поддерживаемый Java-код, используя широкий спектр технологий, таких как Spring, JUnit5, Gradle, Github, Docker, MySQL, Apache Kafka, Flatbuffers и Redis.
7+ лет подтвержденного опыта в разработке на Java, демонстрирующего сильные навыки кодирования и отладки.
Отличные навыки устного и письменного общения, способность эффективно работать в кросс-функциональной командной среде.
Продемонстрированная способность эффективно интегрировать инструменты ИИ в рабочие процессы разработки для генерации кода, отладки и технических исследований.
Хорошее понимание Javascript/Typescript и знакомство или желание изучать другие языки — например, PHP, Node.js.
Отличные аналитические способности и навыки решения проблем.
Проактивное отношение к изучению новых технологий и совершенствованию существующих навыков, включая выход из зоны комфорта своего языка программирования.
Опыт разработки и поддержки многосерверных, высоконагруженных backend-сервисов и API.
Глубокое понимание основ информатики, таких как объектно-ориентированный дизайн, алгоритмы и шаблоны архитектуры программного обеспечения.
Сильное мышление в области автоматизированного контроля качества с использованием модульного тестирования, интеграционного тестирования и других фреймворков автоматизации тестирования.
Энтузиазм по поводу игр, и в идеале — стратегических игр.
Знакомство с базами данных SQL и NoSQL, включая MySQL, PostgreSQL, MongoDB или аналогичные.
Опыт работы с популярными Java-фреймворками, такими как Spring, Spring Boot, JUnit5 и Gradle.
Опыт работы с облачными платформами (предпочтительно GCP), CI/CD (GitHub Actions), сетями и отладкой распределенных систем является плюсом.
Практический опыт работы с гибкими методологиями, такими как Scrum или Kanban.
Наша сила — в нашем разнообразии. С более чем 30 национальностями, представленными в наших двух офисах, нас объединяет общая страсть к стратегическим играм и смелое видение будущего. Мы ценим то, что делает каждого из нас уникальным — наши взгляды, наши истории и пути, которые привели нас сюда.
Независимо от того, создаете ли вы код за столом с видом на гавань в Гамбурге или дорабатываете детали дизайна под солнцем Мальты, мы поддерживаем гибкие гибридные модели работы, которые позволяют вам выполнять лучшую работу — где бы вы ни находились.
В Twin Harbour ваш путь имеет значение. Наша структура карьерного роста и культура наставничества обеспечивают ясность и обратную связь, необходимые вам для следующего шага — углубляете ли вы свой опыт или переходите к новым дисциплинам. Мы инвестируем в ваш рост, предоставляя языковые курсы, платформы электронного обучения и поддержку конференций и тренингов.
Мы верим, что отличные команды строятся на доверии, уважении и хорошем юморе. От игровых вечеров до неформальных напитков, викторин и караоке — мы не просто работаем вместе — мы общаемся, играем и поддерживаем друг друга как настоящая команда.
Где стратегия встречается с видением.
Twin Harbour Interactive — это мировой центр разработки стратегических игр, формирующий будущее долгосрочного многопользовательского гейминга. Имея офисы в Гамбурге и на Мальте, мы создаем стратегические игры, которые объединяют людей — через границы и поколения.
Независимо от того, являетесь ли вы экспертом-тактиком или воображаемым строителем миров, здесь есть место, где вы можете расти, процветать и оставить свой след.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 7 лет
Формат работы
Гибрид
Уровень английского
C1 - Продвинутый
ИИ напишет его по твоему резюме, останется только отправить