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