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

Що далi?

Відправлення резюме

1
1
Знайшли свою ідеальну вакансію? Чудово. Надішліть резюме і, якщо це актуально, посилання на портфоліо.

Телефонна співбесіда

2
2
Телефонна співбесіда з Hiring Manager

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

3
3
Рекрутери попросять вас виконати тестове завдання. Так ви зможете продемонструвати професійні навички, а ми, в свою чергу, зможемо оцінити вашу роботу.

Очікування результату

4
4
Після отримання виконаного завдання нам знадобиться до п’яти робочих днів, щоб проаналізувати його. Якщо тестове завдання відповідатиме вимогам, вас запросять на співбесіду з тімлідом.

Технічна співбесіда

5
5
Ви отримаєте змогу розповісти про свій досвід, а ми – роз’яснити технічні аспекти роботи. Якщо ви живете в іншому місті, ми проведемо співбесіду по Skype.

Зустріч із HR

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

Пропозиція роботи

7
7
Коли попередні етапи пройдені, ми запросимо вас до студії, щоб зробити офіційну пропозицію роботи. Якщо ви живете в іншому місті або країні, скористайтеся нашою програмою релокації – так вам буде простіше почати роботу якнайшвидше.

Перший робочий день

8
8
Ви готові почати разом з нами. Ласкаво просимо.

На зв'язку

9
9
Ми зберігаємо всі резюме та відгуки на вакансії. Якщо вам не вдасться отримати роботу з першого разу – не занепадайте духом. Ми зв'яжемося з вами, щойно з’явиться відповідна вакансія.

Інші вакансії

Development & QA
Development & QA