Middle+ JS Fullstack разработчик (TypeScript, Node.js)

Прямой работодатель  Mymeet.ai ( mymeet.ai )
Миддл • Сеньор
Информационные технологии • Разработка • Node.js • TypeScript • React • MongoDB • Fullstack • JavaScript • ML/AI • Natural Language Processing (NLP) • SaaS/PaaS
19 ноября
Удаленная работа
Опыт работы от 1 года до 3х лет
от 180 000 до 220 000 ₽
Работодатель  Mymeet.ai
Описание вакансии

Локация: Удаленно, часовой пояс GMT+3
Формат: Full-time 
Опыт: от 2.5 лет коммерческой разработки 
ЗП: от 180к

Тестовое задание

Задача 1. Реализуйте скрипт веб-скраппер, который с главной страницы сайта mymeet.ai соберет весь текст и картинки, а затем сохранит их в две директории. Для реализации используйте headless браузер Chromium и библиотеку Puppeteer.

Задача 2. Mymeet.ai — сервис для автоматической записи и протоколирования онлайн-встреч бизнеса на основе ИИ. Что умеет делать сервис:

  1. Запись онлайн-встреч и загрузка файлов Забирать встречи из календаря пользователя, подключаться к назначенному времени и записывать их (аудио и видео). Ссылку на встречу также можно передать через интерфейс сервиса, чтобы бот подключился в реальном времени. После окончания встречи, запись отправляется на обработку. Помимо записей, сервис еще позволяет загружать файл любого в любом аудио- и видеоформате.
  2. Обработка встреч После того как встреча закончилась или юзер загрузил файл, мы транскрибируем (получаем текст), далее по готовому транскрипту строим отчет (протокол) в выбранном пользователем виде отчета (HR, Team sync, default и тд). Готовый отчет приходит всем участникам на почту и доступен в ЛК. Отчет можно скачать в удобном формате.
  3. Third-party Помимо веб-сервиса есть ТГ-бот, который полностью дублирует функционал сервиса, есть API и есть amoCRM виджет.

Необходимо подготовить высокоуровневую архитектурную схему работы http сервиса. Архитектура должна быть расширяемой, описать технологии и обоснования по поводу принятых архитектурных решений. Указать возможные ботлнеки, предложить свое видение системы, в общих чертах описать технологический стек и реализацию.

 

🪁 Задачи:

  • Поддерживать работу сервиса по автоматической записи онлайн-встреч из браузера
  • Дебаг, ресерч и фикс ошибок по ОС пользователей
  • Реализация поддержки записи для новых платформ онлайн-встреч
  • Деплой сервиса, распределение нагрузки между сервисами

🔮 Требования:

  • Typescript
  • NodeJS
  • MongoDB
  • Docker
  • Puppeteer

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

  • Опыт работы с puppeteer или любым другим веб драйвером
  • React
  • K8S
  • Брокеры сообщений

🎁 Зачем у нас работать:

  • Лидеры на ру-рынке, победители кучи акселераторов и премий; Планируем выйти на глобальный рынок;
  • Планируем развивать стартапы в ближайшие 10 лет, где команда это наш фундамент; Мы про Longterm People Management
  • Конкурентная зарплата;
  • Внимание к твоему развитию: программа наставничества для профессиональной адаптации новых сотрудников;
  • Возможность непосредственно влиять на продукт и своё развитие в компании (у нас все 100% прозрачно, нет бюрократии);
  • Можно говорить всем, что работаешь в модном стартапе.

Загрузка формы отклика...