👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior JavaScript Fullstack разработчик

Зарплата

от 150 000 до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения для прокторинга

Описание вакансии

О компании и команде

Привет! Мы, ProctorEDU, одна из немногих российских EdTech компаний, чей продукт и сервис покупают не только в России, но и на зарубежных рынках. Мы предлагаем ведущее решение в сфере онлайн-прокторинга, и это мнение разделяют наши клиенты: Skoltech, Mail.ru, ВШЭ, РЭШ, израильский колледж Ramat, британская сертификация VideoTile Learning, канадский партнёр Youtestme и другие топовые образовательные учреждения и коммерческие организации.

Мы видим особую ценность в нашем продукте и считаем, что меняем мир к лучшему, делая его более честным и открытым. Наша культура выстроена вокруг ценности человека – это значит, что ты не просто найдешь работу, но и обретешь команду, для которой ты важен и в которой раскроешь свой потенциал!

Ожидания от кандидата

Из интересного:

  • высоконагруженный сервис с 1M+ часов прокторинга на экземпляров системы;
  • работа с большим объёмом 150+ ТБ данных (только в облаке);
  • реал-тайм сервис (видеосвязь, p2p, чаты, уведомления);
  • алгоритмы компьютерного зрения и скоринг;
  • вертикальное и горизонтальное масштабирование серверов.

Задачи, которые предстоит решать:

  • анализ технических требований по новым доработкам;
  • проектирование и разработка нового функционала;
  • исправление багов;
  • выполнение интеграций с системами тестирования;
  • подготовка и публикация релизов;
  • регрессионное тестирование;
  • мониторинг инфраструктуры и оптимизация;
  • участие в технических встречах с клиентами;
  • актуализация документации.

Ожидания по специальным компетенциям:

  • Инструменты: VS Code, DevTools, Git, Linux.
  • Стек backend: Node.js, Webpack, Express, Mongoose ODM, Passport.js, Socket.io, JWT, MinIO.
  • Стек frontend: Webix UI, Webix Jet, WebRTC, WebSockets, Webpack.
  • SDK (frontend): чистый JavaScript (ES6) и CSS, документация в JSDoc, нет зависимостей.
  • API распознавания (backend): Python.
  • Развертывание: Linux, Docker, Docker Compose, MongoDB, MinIO/S3, Yandex.Cloud, AWS (ECS, ECR, ELB, S3, EC2).

Ожидания по общим компетенциям:

  • полностью самостоятелен (сам ставит задачи и выполняет их в срок);
  • имеет бэкграунд JS fullstack разработчика;
  • опыт работы с ML/AI будет плюсом;
  • в перспективе готов менеджерить команду разработки.

Условия работы

  • удаленная работа, относительно свободный график работы;
  • перспектива роста до технического директора;
  • компенсируем затраты на спорт и медицину;
  • официальное трудоустройство в аккредитованной IT-компании по ТК РФ;
  • культура свободы в общении — никакого формализма в коммуникации;
  • при желании, совместные поездки в другие города 4 раза в год, что наполнит рабочие будни яркими впечатлениями.