C# Backend Developer (middle)
Ключевые навыки
C#
Docker
SQL
pub/sub
MQ(rabbit/redis)
.Net Core
Мы разрабатываем игру Puzzle Breakers на стыке жанров Match-3 и RPG. Проект создается на Unity и уже в soft launch на Android. Сейчас мы планируем запуск на iOS и мировой релиз.
Мы ищем специалиста, увлеченного проблемами бэкенда и highload-а. С хорошим пониманием принципов построения распределенных систем, со знанием подходов и инструментов в этой области. Человека, для которого программирование - это больше, чем кодинг, для которого - это искусство. Человека, который будет нетерпим к плохому коду, но в то же время знать, когда надо остановить рефакторинг.
Основные задачи
- Программирование игровых механик и бизнес логики.
- Реализация сопутствующих сервисов.
Требования
- Огромное желание делать игры.
- Отличные знания C# и dotnet core.
- Понимание multithreading, async/await, concurrency vs parallelism.
- Знание Docker.
Будет плюсом
- Опыт работы с Unity.
Для нас также важно
- Большой игровой опыт. Для нас важно, чтобы ты любил и интересовался играми, также как и мы!
- Умение находить общий язык и договариваться с разными людьми. Работа в RJ Games - это прежде всего работа в команде!
Условия работы
- Стабильная компания, долгосрочный проект с хорошим финансированием, на котором уже работают около 150 человек.
- Возможность работать удаленно из любой точки мира или в нашем уютном офисе в центре Москвы, недалеко от м. Новокузнецкая. В офисе оборудованы комфортные зоны отдыха и удобные рабочие места.
- Продуктивная атмосфера для плодотворной работы над масштабными проектами.
- Баланс работы и личной жизни: нам важно, чтобы ты мог полноценно отдыхать и уделять время тому, что ты любишь (кроме работы, конечно! :)).
- Возможность профессионального обучения за счет компании.
- Официальная заработная плата, оформление по ТК РФ, доплата больничных и отпусков до 100%.