Senior C#/.NET/Unity Engineer (Mobile Game)
Ищем сильного senior-инженера для мобильной F2P-игры Magic Archer: нужно разрабатывать фичи от Unity-клиента до .NET-сервера, поддерживать live-проект и постепенно стать техлидом. Требуется 6+ лет C#, 3+ года Unity, опыт мобильных игр и серверной разработки. Предлагают удалённую работу, гибкий график и оформление через Кипр или ИП.
Зарплата не указана — оценили по рынку
На основе 75 похожих вакансий за 90 дней.
Что предстоит делать
Мы развиваем мобильную F2P-игру Magic Archer в активном live ops: клиент написан на Unity/C#, собственный backend - на .NET (ASP.NET Core + Microsoft Orleans). Игра регулярно обновляется и доступна в App Store и Google Play. Сейчас в команде проекта около 20 человек. Мы ищем сильного senior-инженера, который сможет работать на стыке клиента и сервера, брать на себя самые сложные технические задачи и постепенно стать основной технической опорой команды разработки. Роль примерно на 70% состоит из hands-on разработки и на 30% - из технического лидерства: code review, менторинга, помощи коллегам, распределения задач внутри разработки и взаимодействия с Project Manager.
- разрабатывать сложные фичи end-to-end - от Unity-клиента до серверной части и внешних интеграций;
- писать код как на Unity/C#, так и на .NET/Orleans;
- участвовать в релизном цикле мобильной игры: сборке билдов, публикации в App Store и Google Play, поддержке CI/CD;
- поддерживать backend живого проекта: мониторить состояние системы, разбирать инциденты, находить причины проблем с производительностью и устранять их;
- проводить code review и помогать поддерживать высокий технический уровень команды;
- менторить разработчиков и подключаться к сложным техническим кейсам;
- помогать распределять задачи внутри команды разработки с учётом технической сложности и экспертизы разработчиков;
- вместе с Project Manager декомпозировать фичи, оценивать технические риски и сложность реализации;
- улучшать существующую архитектуру и процессы разработки без необходимости переписывать всё с нуля.
- Что для нас важно:
- 6+ лет коммерческой разработки на C#;
- 3+ года коммерческой работы с Unity;
- опыт разработки и поддержки выпущенных мобильных игр под iOS и Android;
- опыт работы с live-проектом после релиза, а не только разработки до запуска;
- опыт серверной разработки на современном .NET / ASP.NET Core;
- понимание проектирования API для мобильного клиента: авторизация, версионирование, жизненный цикл запроса;
- опыт работы с реляционными БД. У нас PostgreSQL + EF Core;
- хорошее понимание async/await, конкурентности, идемпотентности, консистентности данных и возможных race conditions;
- опыт интеграции сторонних SDK в мобильное приложение: IAP, рекламная медиация, аналитика, push-уведомления или аналогичные интеграции;
- уверенная работа с Git и CI/CD. У нас GitLab CI;
- опыт написания unit- и integration-тестов для серверного кода;
- технический английский на уровне чтения документации и работы с SDK.
- Мы активно внедряем AI-инструменты в разработку, поэтому будет плюсом опыт работы с coding agents - Claude Code, Codex или аналогами. Если такого опыта пока нет, важно желание разобраться и использовать их в ежедневной работе.
- Будет большим плюсом:
- Microsoft Orleans или другие actor frameworks: Akka.NET, Proto.Actor и т. п;
- опыт разработки распределённых stateful-систем;
- AWS: RDS, S3, Lambda или другие облачные сервисы;
- Docker / docker-compose;
- самостоятельный опыт полного релизного цикла мобильной игры: сборка и подпись билдов, App Store Connect, Google Play Console, store review, staged rollout;
- серверная разработка F2P-механик: PvP, лидерборды, live-ops события, игровая экономика, серверная валидация, anti-cheat;
- оптимизация Unity-клиента: память, GC, размер билда, время загрузки, profiling;
- работа с конфиг-пайплайнами и генерацией игровых конфигов из внешних источников данных.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийSoftware Engineer (.NET + React)
~1 573 240 – 2 804 880 ₸ оценка
Разработка нового SaaS-продукта с нуля на стеке C#/.NET и React. Нужен опыт от 5 лет, знание Azure и SQL Server. Предлагают удаленную работу, оплачиваемый отпуск и прямую коммуникацию с командой клиента.
Senior Backend Engineer (.NET)
~1 367 379 ₸ оценка
Fintech-компанія EasyPay шукає Senior .NET-розробника для створення з нуля високопродуктивного платіжного хоста. Потрібен досвід 5+ років у C#/.NET, мікросервісах, MS SQL Server, Redis та RabbitMQ. Пропонують гнучкий графік, віддалену роботу та вплив на архітектуру продукту.
C#/.NET-разработчик
~1 573 240 – 2 804 880 ₸ оценка
Ищем сильного C#/.NET инженера для развития платформы на PostgreSQL и Kafka: проектирование backend-сервисов, CDC-пайплайнов, репликации данных и веб-интерфейсов на Blazor. Требуется 5+ лет опыта, глубокие знания .NET, PostgreSQL, Kafka и архитектурных паттернов. Предлагают полную удалёнку, зарплату в валюте и годовыми премиями, свободу в решениях и карьерный рост.
.NET-разработчик
~1 573 240 – 2 804 880 ₸ оценка
Разработка и поддержка высоконагруженных backend-сервисов на C#/.NET в микросервисной архитектуре. Требуется опыт от 3 лет, знание Kafka, gRPC, PostgreSQL, Redis и Docker. Предлагают удалённую работу, гибкий график и компенсацию обучения.
Разработчик .NET
~1 573 240 – 2 804 880 ₸ оценка
Государственная IT-компания ищет опытного .NET-разработчика для создания информационных систем в транспортной отрасли. Нужно будет писать код, проводить ревью, проектировать API и работать с базами данных. Требуется минимум 5 лет опыта с .NET и ASP.NET Core, знание PostgreSQL и Docker. Предлагают удалёнку или гибрид, официальное оформление и соцпакет.
Старший .NET разработчик (Fintech, AI-assisted)
~1 367 379 ₸ оценка
Ищем опытного .NET-разработчика для создания высоконагруженной платежной платформы с событийно-ориентированной архитектурой. Нужно глубокое знание C# и .NET 8/9, опыт с Kafka, PostgreSQL, Redis и Docker. Работа удаленная, полная занятость, в финтех-проекте с использованием AI-инструментов.