Game Platform Engineer

Rumble Games was founded in 2011 and is located in San Mateo, California. The studio is home to a tight - knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet.

We are focused on combining the best of AAA game graphics and design with free - to - play accessibility. We are passionate about collaboration and iteration to create games that will surprise and delight our players.

We emphasize a positive work - life balance to allow our team to develop their best work. Join us!

Responsibilities

  • Design and develop shared game features and services
  • Improve our platforms scalability, reliability and security
  • Use agile methodologies to ship code to production on a weekly basis while hotfixing as needed
  • Collaborate with game, business intelligence and publishing teams to understand and meet their requirements.

What we expect

  • 3+ years of Java experience or other JVM languages
  • Solid working knowledge of Linux
  • Experience building reliable, highly available and scalable platforms
  • Experience building multi - threaded applications
  • Solid relational database fundamentals, hands - on experience with non - relational / NoSQL alternatives
  • Experience with design and implementation of REST - style APIs
  • Experience with complex cloud - based architectures, e.g. AWS
  • Bachelor’s degree in Computer Science or related field
  • Able to work well with a small team in a fast - paced and collaborative environment
  • Able to understand technical implementations, and limitations
  • Proactive problem solving skills

Desired

  • Grails and/or Spring server frameworks experience
  • MySQL, MongoDB, DynamoDB and Redis experience
  • Experience with online game services such as Facebook, IOS Game Center, Steam etc.
  • Experience with MMO or equivalent client/server topologies as used in online games
  • Desire to work on free - to - play mobile games

Что дальше?

Отправка резюме

1
1
Нашли свою идеальную вакансию? Пришлите резюме и, если это актуально, ссылку на портфолио.

Телефонное собеседование

2
2
Телефонное собеседование с Hiring Manager

Тестовое задание

3
3
Рекрутеры попросят вас выполнить тестовое задание. Так вы сможете продемонстрировать профессиональные навыки, а мы – оценить вашу работу.

Ожидание результатов

4
4
После получения выполненного задания нам понадобится до 5 рабочих дней, чтобы проанализировать его. Если задание соответствует требованиям, вас пригласят на собеседование с тимлидом.

Техническое собеседование

5
5
Вы сможете рассказать о своем опыте, а мы – разъяснить технические аспекты работы. Если вы живете в другом городе, мы проведем собеседование по Skype.

Встреча с HR

6
6
После технического собеседования вы встретитесь с нашими HR-специалистами. Они расскажут больше о перспективах роста и развития в компании, а также о системе бонусов для сотрудников.

Предложение работы

7
7
Когда все предыдущие этапы пройдены, мы пригласим вас в студию, чтобы сделать официальное предложение работы. Если вы живете в другом городе или стране, воспользуйтесь нашей программой релокации – так вам будет проще приступить к работе как можно скорее.

Первый рабочий день

8
8
Вы готовы начать вместе с нами. Добро пожаловать.

На связи

9
9
Мы сохраняем все резюме и отклики на вакансии. Если с первого раза не получится – не падайте духом, мы свяжемся с вами, как только откроется подходящая вакансия.

Другие вакансии

Development & QA
Development & QA