Backend developer PHP/Node.Js + PostgreSQL
Описание проекта:
SnapLens — mini-app в Telegram, похожий на Instagram, с возможностью загрузки фото, создания профиля и взаимодействия между пользователями. Фокус команды разработки состоит в создании масштабируемой и аккуратной технической базы платформы для дальнейшей продажи и передачи всех данных команде покупателя для дальнейшего развития.
Задачи:
— Разработать API для работы с пользователями, постами, лайками и подписками.
— Реализовать регистрацию, аутентификацию пользователей.
— Реализовать модерацию контента.
— Реализовать аутентификацию пользователя.
— Обработка загрузки файлов и кэширования файлов.
— Реализовать защиту приложения и настроить безопасное хранение данных.
— Тестировать API и подготавливать документацию.
Требования:
— Знание Node.js / php (Laravel) (Мы открыты к вами предложенному стеку для наиболее эффективной реализации задач).
— Знание PostgreSQL, Python (для настройки бота), Git, Docker.
— Опыт в боевых проектах от 2 лет.
— Использовать ИИ в работе.
— Умение писать чистый и читаемый код.h
— Способность документировать API.
— Умение работать в команде и способность рассказывать о своей работе.
Обязанности:
— Работа в команде с frontend разработчиком, проджект менеджером и UX/UI дизайнером.
— Нужно быть готовым к внедрению возможных дополнительных фич со стороны покупателя. Работа может занять либо меньше, либо больше времени чем указано в вакансии.
— Предлагать наиболее эффективные решение для задач и аргументировать свои решения.
Будет плюсом, но не обязательно:
— Умение тестировать приложение;
— Знание фреймворков тестирования (unit-тестирование, интеграционное тестирование);
— Работа по методологии Agile;
— Опыт настройки веб-серверов, владение инструментами для деплоя.
Условия:
— Проектная работа 1-2 месяца.
— Возможность предлагать свои решения и влиять на ход разработки.
— Свободный график (быть на связи в определенные промежутки времени, которые определим с соискателем).
— Размер оплаты по договоренности. Постоплата в usdt.