Привет! Меня зовут Аня, и я сейчас ищу Middle/Senior Node.js developer в стартап.
Продукт — инновационный AI-планировщик путешествий по России. Находится на стадии MVP, команда активно разрабатывает продукт с нуля. Приложение использует LLM и обрабатывает большое количество данных для генерации кастомных туров по запросу пользователя.
Финансирование есть на ближайший год, так что с деньгами все в порядке :)
Формат работы: Очный в офисе в Москве на Мясницкой.
Культура: Ищем энергичных специалистов с драйвом и желанием активно работать в стартап-среде.
Обязанности:
- Проектировать и разрабатывать микросервисную архитектуру backend для высоконагруженных систем / либо разрабатывать и поддерживать коннекторы к API партнеров (авиакомпании, отели, агрегаторы).
- Обеспечивать стабильную работу CI/CD процессов, настроить и поддерживать контейнеризацию через Docker и Kubernetes (в августе появится отдельный DevOps, но нужен человек с пониманием этих процессов)
- Проектировать API (REST/GraphQL) и внедрять очереди сообщений.
Требования:
- Опыт в backend-разработке 2+ лет для миддлов или 5+ лет для сеньоров.
- Уверенное владение Node.js + TypeScript (NestJS/Express).
- Опыт проектирования архитектуры и разработки микросервисов / опыт разработки АПИ.
- Опыт разработки с нуля.
- Опыт работы с RabbitMQ/Kafka.
- Опыт работы с базами данных: PostgreSQL, Redis и понимание векторных БД.
- Знание и опыт использования Docker, Kubernetes (Helm), опыт настройки и работы с CI/CD (GitHub Actions/GitLab CI).
Будет преимуществом:
- Интеграция с travel-API.
- Опыт работы с облачными платформами (AWS, GCP, Azure, отечественные решения).
- Опыт с LLM-интеграциями (например, OpenAI, Llama).
Условия?
- Формат работы: Офис на Мясницкой, Москва.
- Гибкость по оформлению: Оформление по ТК, ИП, ГПХ, самозанятость или оплата в криптовалюте — готовы подстраиваться под кандидата.
- Преимущества: динамичная команда, возможность влиять на продукт, строим крутой продукт с нуля.