Мы ищем Middle и Junior C# разработчиков в команду, занимающуюся разработкой высоконагруженных систем обработки данных. Для уровня Junior не обязательны знания и опыт по всем параметрам вакансии. Важно владение языком, понимание принципов построения приложений и устойчивых, масштабируемых систем. Желание участвовать в разработке и развитии backend-сервисов.

Требования:
  • Знание C# и платформы .NET 8
  • Понимание ООП, SOLID и основных паттернов проектирования
  • Понимание алгоритмов и структур данных
  • Понимание принципов работы Web API (REST)
  • Опыт работы с базами данных (SQL, желательно PostgreSQL)
  • Знание Entity Framework или других ORM
  • Понимание многопоточности и асинхронного программирования
  • Умение писать читаемый, поддерживаемый код Будет плюсом
  • Опыт разработки backend-приложений и Web API (REST)
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналоги)
  • Опыт работы с Docker / контейнеризацией
  • Понимание процессов сборки, тестирования и доставки изменений в приложение
  • Опыт работы с Linux
  • Понимание принципов DDD и Clean Architecture
  • Опыт проектирования и разработки масштабируемых и отказоустойчивых систем
  • Опыт работы с логированием, метриками и трассировкой приложений (например: Prometheus, Grafana, OpenTelemetry)
  • Опыт написания unit-тестов
Условия:

Мы предлагаем:

  • Работу в дружном коллективе, состоящем из профессионалов своего дела
  • Возможность профессионального и карьерного роста
  • Возможность использования самых современных технологий
  • Участие в разработке продуктов, конкурентных как на российском, так и на мировом рынке
  • Современные подходы к организации разработки
  • Гибкий график работы
  • Можно работать как в офисе, так и удалённо
  • Все трудовые отношения в соответствии с трудовым кодексом, испытательный срок 3 месяца
  • ДМС после испытательного срока
  • Заработная плата зависит от уровня знаний и опыта кандидата.