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. В отклике нужно приложить примеры похожих проектов, предложить стек и подход к реализации, а также оценить сроки и бюджет.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram