О роли
Мы развиваем платформу геймификации, интегрированную с AI. Платформа предоставляет инструменты для создания игровых механик, управления клиентами и аналитики. Для ускорения разработки и внедрения новых функций мы используем технологии генерации кода, обеспечивая масштабируемость и гибкость платформы под разные рынки.
Ваши суперспособности
- 2–3 года коммерческого опыта разработки на C# и .NET Core
- Свободный русский язык
- Знание ASP.NET Core для разработки веб-приложений и API
- Опыт работы с Entity Framework Core и LINQ
- Уверенная работа с реляционными базами данных: SQL, PostgreSQL, MS SQL
- Опыт разработки и интеграции REST API
- Знание систем контроля версий Git
- Опыт написания автоматизированных тестов: Unit Tests, Integration Tests
- Понимание принципов SOLID и паттернов проектирования
- Базовое понимание CI/CD-процессов и работы с контейнерами Docker и Kubernetes
Будет плюсом
- Понимание AI-алгоритмов и принципов их интеграции
- Знание Domain-Driven Design (DDD)
- Опыт работы с брокерами сообщений, например Kafka
- Опыт работы с системами кэширования, например Redis
- Опыт работы со Spec-Driven Development
Что вы будете делать
- Разрабатывать функциональные модули на C# и .NET Core
- Работать с существующим кодом и использовать инструменты генерации кода
- Интегрировать готовые решения в общую архитектуру платформы
- Проектировать API и контракты взаимодействия между сервисами для высоконагруженных модулей, включая игровую логику, балансы игроков и транзакции
- Участвовать в разработке и поддержке автоматизированных тестов
- Оптимизировать код для повышения производительности и стабильности системы
- Исправлять ошибки и реализовывать улучшения в соответствии с техническими требованиями
- Участвовать в обсуждении и реализации технических решений вместе с командой
- Работать в Agile/Scrum-процессе: участвовать в планировании и daily stand-ups
Кого мы ищем
- Командного игрока, который умеет эффективно работать в команде, поддерживать коллег и делиться экспертизой
- Специалиста, который быстро адаптируется к новым инструментам и технологиям
- Сильного коммуникатора, открытого к обратной связи и готового как давать, так и получать её
- Разработчика, который внимательно относится к деталям и стремится писать чистый и поддерживаемый код
- Ответственного специалиста, который доводит задачи до результата и стремится обеспечивать высокое качество работы
Условия и бонусы
- Работа над собственной AI-платформой с геймификацией
- Возможность работать с современными технологиями и инструментами генерации кода
- Удалённый формат работы
- Работа в международной продуктовой среде
- 25 дней отпуска, дополнительные выходные дни и больничный
- Возможности для профессионального и карьерного роста