Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
BETER is an impetuous product company. We create beterable competition content based on real sports matches & analytical data. The comprehensive selection of high-quality competition content combined with accurate data-driven analytics.
17 лютого 2022

.NET/C# Senior Engineer (вакансія неактивна)

Київ, віддалено

На момент війни з Росією, команда BETER зупиняє розширення команди. Якщо ви відправите своє резюме, воно буде розглянуто в мирні часи. Слава Україні!

Продуктовая компания BETER ищет .NET Senior Engineer (C#) для разработки функционала системы для спортивной аналитики.

Если тебе нравится строить архитектуру приложений, побеждать технические сложности, а также сохранять и преумножать инженерную культуру в команде, то эта позиция для тебя.

О продукте:

Система с низкой latency и высокой производительностью, задача — обрабатывать в realtime данные для расчета спортивной аналитики, расчета вероятности исхода в спортивных и киберспортивных соревнованиях.
Используются .Net Core и Asp.Net Core, а в качестве storage выступает MongoDB, Amazon DynamoDB, Amazon RDS.Шиной данных для общения сервисов выступает Kafka (Amazon MSK). Для хранения логов и сбора метрик состояния системы используется ElasticSearch и Prometheus.
Визуализация с помощью Kibana и Grafana.Также используются Amazon Lambda на Javascript.
Сервисы работают в Docker контейнерах на AWS. Так же используется Aerospike в качестве NoSQL для хранения промежуточных данных.

С чем и как работают команды?

— Высоконагруженная система на базе .NET 5, которая в realtime получает изменения и производит перерасчеты спортивной аналитики.
— Работа с микросервисной архитектурой, системой обмена сообщениями.
— Возможность выбора технологий для эффективного достижения результата.
— Опытные и сильные специалисты в командах, которые всегда готовы делиться знаниями.
— Команды кросс-функциональные и сконцентрированы на своих целях, а Tech Lead’ы являются проактивными техническими менторами и лидерами.
— Минимум бюрократии, возможность легко коммуницировать со всеми уровнями менеджмента.
— Стремимся принимать решения быстро, без месяцев обсуждений, если человек проанализировал риски и альтернативные варианты, понимает суть своего предложения.

Что делать:

— Реализовывать важный функционал продукта.
— Технический дизайн новых инициатив и решений внутри проектной команды.
— Постоянно улучшать качество кода.
— Мониторить и устранять технический долг.
— Сотрудничать со всеми членами команды.
— Сотрудничать с IT-инженерами для поддержки технической инфраструктуры продукта.

Для позиции важно:

— Писать качественный код на C# (.NET Core, ASP.NET Core), понимать концепции ООП и SOLID, понимать паттерны проектирования.
— Иметь экспертизу в экосистеме .NET: инструменты, библиотеки, фреймворки.
— Опыт работы RDBMS/NoSQL: знание принципов работы движков, умение профилировать запросы, понимание логики работы индексов.
— Опыт работы с брокерами сообщений: понимание особенностей работы, паттернов использования
— Лояльность к DevOps-практикам и опыт их применения: автоматизация инструментов разработки и обеспечения качества, мониторинга, трассировки и отладки.
— Навыки профилирования, отладки и оптимизации кода и запросов.
— Опыт написания unit тестов, понимание когда это уместно, а когда нет.
— Придерживаться мнения, что без code review нельзя работать и нести этот посыл в массы :)
— Стремление к улучшению существующих решений и подходов к реализации функционала.

Будет плюсом:

— Опыт копания во внутренностях фреймворков для самосовершенствования.
— Понимание структур данных и алгоритмов, понимание чем O(1) отличается от O(n).
— Понимание разницы между AMQP и Kafka, минусов и плюсов таких решений.
— Опыт с Kafka, MongoDB, Swagger, Prometheus, ElasticSearch, PostgreSQL.
— Опыт работы в облачных окружениях в общем и AWS в частности.

Об условиях работы:

— Рабочий день — 8 часов. Мы ждем тебя на связи с 11:00 до 17:00, когда стартовать — ты определяешь сам.
— Ты сможешь выбрать подходящий формат работы — из офиса, удаленно или совмещать.
— Каждые полгода проходит performance review и по его результатам возможен пересмотр вознаграждения.
— 20 рабочих дней отпуска, 100% покрытия больничных, 5 оплачиваемых дней в году для форс-мажоров и декретный отпуск для мам и пап.
— Наша страховка покрывает посещение лучших медицинских клиник, массаж и расходы на лечение COVID-19.
— Сотрудничаем с АнтиШколой Space Deer, которая проводит для нас уроки английского в офисе и онлайн.
— Удобный офис возле метро Кловская с ежедневной доставкой еды.

Наш процесс найма:

— Знакомство с BETER (20 минут): если твой опыт и умения соответствуют вакансии, будем рады познакомиться с тобой на звонке, чтобы рассказать детальнее про нас. Рекрутер назначит встречу в Google Meet.
— Интервью с командой (1,5 / 2 часа): встретимся в офисе для глубокого погружения в нюансы позиции. Будет много вопросов и кейсов.
— Финальное интервью (1 час): Встреча с HR и будущим менеджером, чтобы обсудить, что для тебя важно в работе. Это лучшее время, чтобы задать все интересующие вопросы. Онлайн или офис — решаешь ты.
— Job Offer: Мы отправим тебе предложение и с нетерпением будем ждать тебя в нашей команде :)

BETER — стремительно растущая продуктовая компания.
Наш продукт — соревновательный контент, дополненный аналитикой.

Более 3-х лет мы организуем спортивные турниры, трансляции и развиваем собственное спортивное комьюнити. Мы проводим 20+ тысяч событий в месяц в киберспорте и классическом спорте, в которых принимает участие более 1000 спортсменов!

Мы делаем продукт на стыке технологий и интертеймента.
Чтобы оставаться на топовых позициях в нашей нише, опираясь на данные, пишем софт под наши потребности: инструменты для организации и управления турнирами, аналитические инструменты, собственную CRM.



Гарячі вакансії

Всі вакансії