Middle+ Fullstack Developer (TS, Python + React)
Локация: Удаленно, часовой пояс GMT+3
Формат: Full-time
Опыт: от 2.5 лет коммерческой разработки
ЗП: от 180к
Тестовое задание ниже
Задача 1. Реализуйте скрипт веб-скраппер, который с главной страницы сайта mymeet.ai соберет весь текст и картинки, а затем сохранит их в две директории. Для реализации используйте headless браузер Chromium и библиотеку Puppeteer.
Задача 2. Mymeet.ai — сервис для автоматической записи и протоколирования онлайн-встреч бизнеса на основе ИИ. Что умеет делать сервис:
- Запись онлайн-встреч и загрузка файлов Забирать встречи из календаря пользователя, подключаться к назначенному времени и записывать их (аудио и видео). Ссылку на встречу также можно передать через интерфейс сервиса, чтобы бот подключился в реальном времени. После окончания встречи, запись отправляется на обработку. Помимо записей, сервис еще позволяет загружать файл любого в любом аудио- и видеоформате.
- Обработка встреч После того как встреча закончилась или юзер загрузил файл, мы транскрибируем (получаем текст), далее по готовому транскрипту строим отчет (протокол) в выбранном пользователем виде отчета (HR, Team sync, default и тд). Готовый отчет приходит всем участникам на почту и доступен в ЛК. Отчет можно скачать в удобном формате.
- Third-party Помимо веб-сервиса есть ТГ-бот, который полностью дублирует функционал сервиса, есть API и есть amoCRM виджет.
Необходимо подготовить высокоуровневую архитектурную схему работы http сервиса. Архитектура должна быть расширяемой, описать технологии и обоснования по поводу принятых архитектурных решений. Указать возможные ботлнеки, предложить свое видение системы, в общих чертах описать технологический стек и реализацию.
- Поддерживать работоспособность сервиса mymeet.ai
- Разработка автоматизированного ПО для работы в headless-браузере
- Дебаг, ресерч и фикс ошибок
- Реализация нового функционала
- Оптимизация существующего кода и улучшение производительности
- Уверенное владение TS, Python и опыт разработки серверных приложений (от 2.5 лет)
- Опыт работы с puppeteer или любым другим веб драйвером для работы с headless Chromium
- Знание принципов построения RESTful API
- Навыки отладки и диагностики проблем в распределённых системах
- Умение писать чистый, поддерживаемый код и создавать понятную документацию
- Опыт работы с БД (MongoDB)
- Базовые знания системного администрирования (Linux)
- Опыт работы с React
- Опыт работы с веб-фреймворками (Flask, FastAPI)
- Знание принципов CI/CD
- Понимание принципов DevOps
- Опыт работы с очередями сообщений
- Знание принципов построения высоконагруженных систем
- Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK)
- Лидеры на ру-рынке, победители кучи акселераторов и премий; Планируем выйти на глобальный рынок;
- Планируем развивать стартапы в ближайшие 10 лет, где команда это наш фундамент; Мы про Longterm People Management
- Конкурентная зарплата;
- Внимание к твоему развитию: программа наставничества для профессиональной адаптации новых сотрудников;
- Возможность непосредственно влиять на продукт и своё развитие в компании (у нас все 100% прозрачно, нет бюрократии);
- Можно говорить всем, что работаешь в модном AI стартапе.
Для отклика, заполни форму по ссылке