Top.Mail.Ru

Senior .NET разработчик F#/C#

Что делает команда
Команда Core разрабатывает функционал для сервисов взаимодействия с мессенджерами и различными каналами, а так же всю логику распределения диалогов и передачи сообщений между сервисами.
Основных сервисов около 10, есть сервис который обрабатывает все сообщения, которые проходят через систему, сервис который взаимодействует с каналами, сервис backend’а для работы операторов и другие сервисы.

Наш стек
.NET 8, F#, ASP.NET Core, SignalR, ElasticSearch 7+, Redis 6+ (немного lua-скриптов), RabbitMQ 3+, S3, ClickHouse, OpenTelemetry.
Используется микросервисная архитектура. В части развертки приложения пользуемся оркестратором Kubernetes, там где нет - docker compose. Метрики храним в prometheus, логи в loki, трейсы в tempo, отображаем в Grafana.

Процессы работы
Мы работаем в GitLab
Работаем спринтами в YouTrack
Раз в 1,5-2 месяца выпускаем релизы нашего продукта

Что ожидаем от кандидата
  • уверенное знание .NET платформы и опыт работы с ним от 3 лет (знание F# будет огромным плюсом все Core сервисы написаны на нем));
  •  понимание принципов написания пригодного к тестированию и эффективного кода;
  • желателен опыт проектирования высоконагруженных систем;

Что предлагаем
У нас дружный коллектив и позитивная развивающая атмосфера. Мы предлагаем нашим сотрудникам возможности роста и развития, работы с последними технологиями, высокими нагрузками, машинным обучением. Официальное трудоустройство в аккредитованной ИТ-компании. Возможность выбирать траекторию развития.