NeverHard

Senior Backend Engineer (C#/.NET Core) at Meteoro Platform — NeverHard

Senior Backend Engineer (C#/.NET Core) at Meteoro Platform in Астана. Skills: .NET Core, AI, API Design, Agile, C#. Apply on NeverHard.

Company
Meteoro Platform
Location
Астана
Type
full_time

Remote: Yes

Required skills:

О продукте и роли: Мы развиваем платформу геймификации, интегрированную с AI. Платформа помогает создавать игровые механики, управлять клиентами и анализировать результаты. Для ускорения разработки мы используем технологии генерации кода, что позволяет быстро добавлять новые возможности и адаптировать продукт под разные рынки. Вы будете работать с существующим кодом, готовыми решениями и инструментами генерации кода, интегрируя их в общую архитектуру продукта. Какие задачи предстоит решать: Реализация функциональных модулей на C# и .NET Core; Разработка базового административного фронтенда с помощью AI-кодинга; Работа с существующей кодовой базой и активное использование AI-инструментов кодогенерации и разработки; Проектирование и разработка высоконагруженных сервисов и модулей, включая игровую логику, балансы игроков и обработку транзакций; Проектирование API и контрактов взаимодействия между сервисами; Проектирование и документирование архитектуры сервисов с использованием нотации C4 и UML; Работа с событийно-ориентированной архитектурой, Kafka и интеграцией данных на основе CDC с использованием Debezium; Участие в разработке и поддержке автоматизированных тестов; Оптимизация кода и архитектуры для повышения производительности, масштабируемости и стабильности системы; Исправление ошибок и реализация улучшений в соответствии с техническими требованиями; Совместная работа с командой над обсуждением, проектированием и реализацией технических решений; Работа в процессе Agile/Scrum, участие в планировании и ежедневных стендапах. Требования к кандидату: 3+ года коммерческого опыта разработки на C# и .NET Core в продуктовых компаниях с high-load; Уверенное знание ASP.NET Core для разработки веб-приложений и API; Опыт работы с Entity Framework Core и LINQ; Уверенный опыт работы с реляционными базами данных, такими как PostgreSQL и MS SQL; Опыт разработки и интеграции REST API; Опыт проектирования и разработки высоконагруженных сервисов с хорошим пониманием масштабируемости, производительности, конкурентности и отказоустойчивости; Глубокое понимание Apache Kafka: событийно-ориентированная архитектура, продюсеры и консьюмеры, семантика доставки сообщений, партиционирование, consumer groups и обработка сбоев; Глубокое понимание Debezium и паттернов Change Data Capture (CDC); Опыт проектирования архитектуры сервисов и документирования технических решений с использованием нотации C4 и UML; Уверенное практическое владение AI-инструментами разработки, включая AI-ассистированное написание кода и инструменты кодогенерации, и умение эффективно применять их в повседневной разработке; Опыт написания автоматизированных тестов, включая модульные (unit) и интеграционные; Хорошее знание принципов SOLID и распространённых паттернов проектирования; Базовое понимание процессов CI/CD и опыт работы с Docker и Kubernetes; Опыт работы с Redis и стратегиями кэширования. Будет плюсом: Понимание Domain-Driven Design (DDD). Опыт работы со Spec-Driven Development. Опыт работы в стартапе. Личные качества, которые не менее важны: Умение эффективно работать в команде, поддерживать коллег и делиться экспертизой; Высокая адаптивность к новым инструментам и технологиям; Сильные коммуникативные навыки, открытость к тому, чтобы давать и получать обратную связь; Внимание к деталям и стремление писать чистый, поддерживаемый код; Ответственность за поставленные задачи и нацеленность на качественный результат. Условия: Возможность работать с современными технологиями и инструментами генерации кода; Удалённый формат работы или гибридный из нашего офиса в Европе; 25 дней отпуска, дополнительные выходные дни и больничный; Ежегодные корпоративные выезды за счёт компании; Возможности для профессионального и карьерного роста; Работа в команде, где можно влиять на технические решения и развитие перспективного продукта.