Ведущий инженер-программист (Португалия и удалённая работа)
В Arkadium наша цель — получать удовольствие, создавая развлечения — и именно этим мы занимаемся уже 20 лет. Мы — создатели самых играемых в мире игр. От солитера, который был на вашем компьютере с Windows, до сотен других игр, которые вы узнали и полюбили — наши игры можно найти на Arkadium.com, iOS, Android и многих других крупных сайтах по всему миру.
Будучи гордым бизнесом в стиле Evergreen, наши ценности — Неукротимый драйв, Позитивная энергия и Полноценная жизнь — являются движущей силой того, как мы работаем и какие решения принимаем.
Мы — частная компания (то есть стабильная и разумная в отношении роста), управляемая основателями (то есть страстно увлечённая своим делом), и мы регулярно занимаем место среди "Лучших компаний для работы" (то есть мы не типичная игровая компания).
Мы были отмечены наградами "Happiness Works 2023, 2024, 2025" в Португалии, "Crain's Best Places to Work 2022" и "Great Place to Work 2022 and 2023" в Нью-Йорке!
Хотите стать Аркадианом? Мы будем рады услышать вас!
Обзор
Arkadium ищет исключительного и опытного ведущего инженера-программиста full-stack для присоединения к нашей команде Core Tech.
Core Tech работает как команда, ориентированная в первую очередь на бэкенд, создавая и развивая общие сервисы, которые обеспечивают множество основных функций в играх и платформах Arkadium — от аутентификации, чата, турниров, друзей, инвентаря и микроплатежей до инфраструктуры для мультиплеера (Nakama) и возможностей всей платформы.
Чем вы будете заниматься
- Отвечать за техническое направление и реализацию сложных, масштабируемых full-stack систем, используемых в живых играх
- Проектировать и принимать архитектурные решения для бэкенд- и фронтенд-систем, балансируя производительность, масштабируемость и долгосрочную поддерживаемость
- Создавать и развивать бэкенд-сервисы и API, которые обеспечивают работу игр с реальным временем и живым управлением
- Интегрировать бэкенд-системы с веб-фронтендами и браузерными играми
- Выступать в роли усилителя для внутренних игровых команд, создавая общие сервисы, фреймворки и инструменты для разработчиков
- Проектировать, внедрять и поддерживать надёжные модели данных, обеспечивая корректность, безопасность и производительность в масштабе
- Выявлять узкие места в производительности по всему стеку и проактивно проводить оптимизацию
- Определять и обеспечивать соблюдение стандартов безопасности в области аутентификации, авторизации и защиты данных
- Устанавливать стандарты качества инженерной работы через код-ревью, архитектурные рекомендации и практическое наставничество
- Создавать понятную техническую документацию и записи решений, чтобы обеспечить долгосрочную ответственность и передачу знаний
- Быть в курсе современных практик в области бэкенда, фронтенда и инфраструктуры и активно поднимать технический уровень команды
- Тесно сотрудничать в гибкой среде, внося вклад в планирование, выполнение и постоянное совершенствование
Требования
Что мы ищем
- Степень бакалавра в области компьютерных наук, инженерии или эквивалентный практический опыт
- Более 5 лет профессионального опыта разработки бэкенд- или full-stack продакшен-систем
- Более 5 лет практического опыта работы с серверными средами выполнения (например, Node.js)
- Более 3 лет работы с современными JavaScript/TypeScript фреймворками как на:
- Фронтенде (React, Angular, Vue, Svelte и т.д.)
- Бэкенде (Express.js, NestJS, Next.js, Remix и т.д.)
- Подтверждённый опыт написания продакшен-бэкенд-сервисов на Go
- Опыт проектирования, создания и поддержки RESTful API в масштабе
- Опыт развёртывания и эксплуатации сервисов на облачных платформах
- Сильное чувство ответственности
- Продемонстрированная способность вести за собой примером, обучать инженеров и влиять на техническое направление
- Сильные аналитические навыки и способность отлаживать сложные распределённые системы
- Чёткие навыки письменного и устного общения, особенно в технических вопросах
Будет плюсом
- Опыт работы с игровыми бэкенд-платформами (Nakama, Firebase, PlayFab)
- Опыт эксплуатации онлайн-игр с тысячами одновременных пользователей
- Практический опыт работы с реляционными и/или NoSQL базами данных (PostgreSQL, MySQL и т.д.)
- Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes)
- Знакомство с Unity или другими игровыми движками
- Хорошее понимание микросервисов, распределённых систем и архитектур реального времени
Преимущества
Мы предлагаем:
- Конкурентную оплату труда с регулярными встречами по оценке эффективности и развитию карьеры
- Медицинскую страховку
- Дополнительный бюджет на конференции, которые вас интересуют
- Бюджет на личное развитие для поддержки ваших увлечений и стремления учиться
- Выходные с Сочельника по Новый год, чтобы мы все могли насладиться праздниками
- Уникальную культуру прозрачности, настоящей командной работы и удовольствия
- Летние пятницы: выходные в пятницы на протяжении всего лета, чтобы веселее проводить время на солнце!
Вышеуказанные преимущества могут различаться в зависимости от местоположения или страны.
Это позиция на 1 год по контракту. Кандидаты за пределами Португалии будут оформлены через международного провайдера расчётного обслуживания Arkadium.
Кандидаты должны быть доступны для работы в стандартные часы с 09:00 до 18:00 по времени Западной Европы (WET) — (временная зона Португалии), где базируется большинство инженерных и продуктовых команд.
Место работы и гибридная модель (Португалия)
В Португалии мы работаем по гибридной модели, которая сочетает удалённую работу и работу в офисе. Сотрудники могут работать из дома или из офиса в зависимости от потребностей команды и индивидуальных потребностей, обеспечивая как гибкость, так и тесное сотрудничество.
Если вы проживаете в столичном районе Лиссабона: от вас ожидается работа на месте от одного до трёх раз в неделю, с конкретными днями, согласованными с вашим руководителем. Если вы находитесь за пределами Лиссабона: будет действовать другой график присутствия в офисе.