Обязанности:
Привет! Софи — молодая IT-компания, которая автоматизирует поиск работы. От составления резюме, откликов на вакансии до приглашений на интервью и переписок с рекрутерами. Какую боль мы решаем? На одну Junior-вакансию откликается от 1500 до 3000 человек. Рекрутер просматривает только 40–50 откликов. Чтобы получить 2–3 приглашения, нужно делать 600–700 откликов, каждый занимает 5–15 минут. Поэтому мы разработали Софи — ИИ-ассистента, который автоматизирует 80% рутины по поиску работы. Кто в команде: 1 дизайнер, 1 разработчик, 1 саппорт, 1 маркетолог. Ищем Backend Developer, который хочет строить архитектуру AI-продукта с нуля. Задачи: Проектирование и разработка бекенд-архитектуры (монолит / микросервисы) с учетом масштабирования. Разработка и интеграция REST API для фронта и внешних сервисов (HH.ru, LinkedIn, email-провайдеры и др.). Работа с базами данных (PostgreSQL, проектирование схем, индексы, оптимизация запросов, транзакции). Интеграция с AI-моделями и NLP-сервисами (синхронные и асинхронные вызовы). Настройка очередей задач (RabbitMQ / Redis) для асинхронной обработки (парсинг, генерация, отправка уведомлений). Обеспечение безопасности (JWT, шифрование, защита API) и производительности (кэширование, профилирование). Деплой и мониторинг (Docker, CI/CD, логирование ошибок). Стек (обязательно): Python (FastAPI / Django / Flask) или Node.js (NestJS / Express) — на выбор, но готовность работать с тем, что утвердит команда. PostgreSQL. Docker. Git. Понимание REST API, асинхронности (asyncio / event loop). Базовое понимание AI / NLP (как работать с внешними моделями через API). Плюсом: Опыт с RabbitMQ / Redis / Celery. Опыт с ORM (SQLAlchemy / TypeORM / Prisma). Опыт с оркестрацией (Kubernetes / Docker Compose). Опыт написания тестов (unit / интеграционные). Интерес к AI и автоматизации. Мы предлагаем: Удаленка, гибкий график. Интересные задачи в области AI и автоматизации. Влияние на архитектуру и технологии. До встречи на собеседовании!Похожие вакансии