О клиенте
Наш клиент, Growe, является ведущей группой по консультированию и предоставлению услуг в сфере iGaming и развлечений. Создатели стратегий, которые работают, и решений, которые масштабируются. Объединяя стратегическое видение с практическим опытом, Growe помогает бизнесам ориентироваться в быстро меняющейся отрасли, использовать новые возможности, выходить на новые рынки и достигать устойчивого роста.
Идеально подходит для тех, кто стремится:
•Проектировать, создавать и поддерживать backend-сервисы с использованием .NET (C#)
•Разрабатывать и развивать микросервисы в производственной среде
•Поддерживать существующий функционал и обеспечивать обратную совместимость релизов
•Работать с основными доменными процессами, такими как аккаунты, регистрация, аутентификация, кошелек и связанные бизнес-возможности
•Участвовать в анализе задач, их декомпозиции и оценке усилий
•Передавать завершённые задачи на тестирование и сотрудничать с QA во время тестовых фаз
•Строить интеграции с использованием асинхронной коммуникации и событийно-ориентированных паттернов
•Работать с реляционными базами данных, транзакционными потоками и оптимизировать производительность запросов
•Выявлять узкие места в производительности и вносить предложения по улучшению архитектуры системы
•Вносить вклад в наблюдаемость сервисов (логи, метрики, трассировки, дашборды, мониторинг)
•Управлять конфигурациями развертывания и манифестами в Kubernetes-средах
•Работать в GitOps-среде и участвовать в развертывании и операционном сопровождении
•Сотрудничать с командами DevOps по изменениям, связанным с инфраструктурой (включая рабочие процессы Terraform)
•Участвовать в ротации дежурств и обрабатывать инциденты в продакшене
•Выявлять технический долг и предлагать улучшения
•Проводить высококачественные ревью кода с акцентом на поддерживаемость, производительность и согласованность
Опыт, который вам потребуется:
•Более 5 лет коммерческого опыта backend-разработки с C# / .NET (6+), .NET Core / ASP.NET Core
•Твердое понимание архитектуры микросервисов и распределенных систем
•Опыт работы с асинхронной коммуникацией и событийно-ориентированными архитектурами
•Опыт работы с брокерами сообщений (Kafka или аналогичные)
•Глубокие знания реляционных баз данных (SQL, транзакции, индексация, оптимизация производительности), опыт с PostgreSQL будет плюсом
•Опыт работы с ORM-инструментами (например, Entity Framework)
•Опыт написания Unit и Integration тестов
•Понимание аутентификации и авторизации (OAuth 2.0, OpenID Connect)
•Хорошее понимание принципов проектирования ПО (SOLID, разделение ответственности, тестируемость)
•Понимание наблюдаемости и мониторинга в производственных системах
•Опыт устранения проблем с производительностью и памятью
•Английский — уровень Upper Intermediate
•Опыт работы с AWS, Kubernetes, Terraform будет плюсом
•Опыт работы с Grafana, Loki, Tempo будет плюсом
Идеально, если у вас есть следующие личные качества:
•Хорошие коммуникативные навыки
•Многозадачность, быстрая реализация задач
•Умение работать в команде
•Ответственность
Наши клиенты предлагают конкурентные преимущества для поддержки вашего профессионального и личного роста, включая:
•Фокус на здоровье и благополучии
•Глобальное медицинское покрытие
•Возможности для роста
•Программы льгот (компенсация за спортзал/стоматологию/психологические услуги и т.д.)
•Вознаграждения, основанные на результатах
•Динамичная рабочая среда