Full-Stack Developer для платформы обратного поиска изображений

Что за роль

Нужен Full-Stack Developer для создания веб-платформы обратного поиска изображений. Пользователь загружает картинку, а сервис ищет визуально похожие или совпадающие изображения на внешних сайтах и показывает результаты с источниками. Проект включает пользовательский интерфейс, backend, обработку изображений, поиск на базе Computer Vision и административные инструменты.

Что предстоит делать

  • Разработать адаптивный интерфейс с регистрацией, входом и загрузкой изображений через выбор файла или drag-and-drop.
  • Создать галерею результатов с миниатюрами, ссылками на исходные сайты и дополнительной информацией.
  • Реализовать backend и REST API для загрузки, обработки и хранения изображений, пользовательских данных и истории поиска.
  • Разработать поиск похожих и идентичных изображений с учётом различий в размере, формате и разрешении файлов.
  • Подключить внешние API или другие источники поиска и подобрать подходящие технологии для сопоставления изображений.
  • Создать базовую административную панель для управления пользователями, поисковыми запросами, интеграциями и настройками.
  • Подготовить исходный код и документацию по развёртыванию, а также развернуть готовое приложение.

Что потребуется

  • Опыт разработки full-stack веб-приложений и уверенные навыки frontend- и backend-разработки.
  • Практический опыт с поиском изображений, reverse image search или проектами в области компьютерного зрения.
  • Умение интегрировать сторонние API и поддерживать чистый, масштабируемый и сопровождаемый код.
  • Готовность предложить технологический стек и объяснить подход к поиску изображений на внешних сайтах.
  • Регулярная коммуникация и предоставление обновлений о ходе проекта.

Что важно знать

Для интерфейса рассматриваются React.js или Next.js; для backend — Node.js, Python, Django или FastAPI. Среди возможных инструментов обработки и сопоставления указаны OpenCV, Computer Vision, image embeddings и CLIP; для хранения данных — PostgreSQL, MySQL или MongoDB, для облачной инфраструктуры — AWS или Google Cloud. В отклике нужно приложить примеры похожих проектов, предложить стек и подход к реализации, а также оценить сроки и бюджет.

Оценка вакансии
6.5 / 10
Описание подробно раскрывает функции платформы, ожидаемые результаты и подходящие технологии; требования к опыту также обозначены. Не указаны бюджет, сроки, формат сотрудничества и компания, поэтому условия проекта остаются не до конца прозрачными.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку