Город: Астана
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
О роли
Мы развиваем платформу геймификации, интегрированную с AI. Платформа помогает создавать игровые механики, управлять клиентами и анализировать результаты. Для ускорения разработки мы используем технологии генерации кода, что позволяет быстро добавлять новые возможности и адаптировать продукт под разные рынки.
Основной фокус роли — backend-разработка на C# и .NET Core. При этом платформа включает клиентские геймификационные виджеты, дашборды и административные панели, поэтому важно быть готовым подключаться к frontend-задачам по мере необходимости.
Вы будете работать с существующим кодом, готовыми решениями и инструментами генерации кода, интегрируя их в общую архитектуру продукта.
Ваши суперспособности
- 2–3 года коммерческого опыта разработки на C# и .NET Core
- Знание 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
- Опыт разработки платформенных решений или продуктов с высокой степенью масштабирования
Что вы будете делать
- Разрабатывать функциональные модули на C# и .NET Core — это основной фокус роли
- Работать с существующим кодом и использовать инструменты генерации кода для ускорения разработки
- Интегрировать готовые решения в общую архитектуру платформы
- Разрабатывать и поддерживать клиентские компоненты платформы: геймификационные виджеты, дашборды и административные панели
- Разрабатывать frontend-компоненты на React и TypeScript и интегрировать их с backend REST API
- Участвовать в разработке и поддержке автоматизированных тестов
- Оптимизировать код для повышения производительности и стабильности системы
- Исправлять ошибки и реализовывать улучшения в соответствии с техническими требованиями
- Участвовать в обсуждении и выборе технических решений вместе с командой
- Работать в Agile/Scrum-процессе: участвовать в планировании, daily stand-ups и других командных активностях
Кого мы ищем
- Командного игрока, который готов поддерживать коллег и делиться экспертизой
- Специалиста, который быстро адаптируется к новым инструментам и технологиям
- Сильного коммуникатора, открытого к обратной связи и конструктивному обсуждению решений
- Разработчика, который внимательно относится к деталям и стремится писать чистый и поддерживаемый код
- Ответственного специалиста, который доводит задачи до результата и заботится о качестве своей работы
Условия и бонусы
- Работа над собственной AI-платформой с геймификацией
- Возможность работать с современными технологиями и инструментами генерации кода
- Удалённый формат работы
- Работа в международной продуктовой среде
- 25 дней отпуска, дополнительные выходные дни и больничный
- Возможности для профессионального и карьерного роста
- Работа в команде, где можно влиять на технические решения и развитие продукта
Похожие вакансии