Вакансия: Backend разработчик (Rust, Live Streaming)
Фоксфорд — это продуктовая технологическая edtech-компания. Мы помогаем ученикам, родителям и учителям понять свою образовательную задачу и решить её.
Мы 14 лет работаем на рынке российского онлайн-образования, у нас более 9 млн пользователей на платформе.
У нас сложный продукт, который решает самые разные задачи. Онлайн-занятия проходят на собственной учебной платформе «Фоксфорд Класс» в индивидуальном и групповом формате, а также в формате вебинаров. Преподаватели используют специальные учебные механики и технологии — виртуальную доску, интерактивные задачи и опросы, подборки задач для развития конкретного навыка.
Ищем Rust-разработчика в команду медиасервисов
Команда медиасервисов занимается развитием медиаплатформы для проведения вебинаров в реальном времени (Live Streaming), транскодинга и распространения записей прошедших мероприятий (VoD), мгновенного обмена сообщениями и событиями.
Наши проекты можно посмотреть тут: https://github.com/foxford
В разработке мы используем Rust, Docker, Kubernetes, NATS, HLS, WebRTC, Amazon S3, PostgreSQL, Redis.
Что делать
- разрабатывать высоконагруженные веб-сервисы (сотни запросов в секунду);
- заниматься написанием плагинов для WebRTC сервера общего назначения – Janus Gateway
- декомпозировать продуктовые задачи;
- разрабатывать новый функционала бэкенд сервисов;
- тестировать и документировать;
- разворачивать и поддерживать текущий продакшн.
⭐️ Эта вакансия для тебя, если у тебя есть
- опыт работы с Rust в проде;
- опыт работы в качестве бэкенд разработчика;
- опыт разработки серверных приложений для платформы Linux;
- опыт написания юнит и функциональных тестов;
- знание шаблонов проектирования, функционального программирования, сетевых протоколов и веб стандартов;
- знание гибких методологий разработки, умение работать с пользовательскими историями, организовать и планировать работу по задачам;
- наличие проектов в открытом доступе, аккаунт на GitHub или подобных сервисах.
Желательно
- опыт работы с Docker и Kubernetes;
- опыт разработки распределенных систем и нагрузочного тестирования.
Сработаемся, если ты
- всегда курсе новинок в своей профессиональной отрасли и готов рассказывать о них своим коллегам;
- разумно подходишь к развитию кодовой базы проекта. Не любишь писать сложный код, а любишь упрощать, стремишься к порядку и улучшению;
- хочешь постоянно учиться и применять новые технологии в своей работе.