Команда мобильного приложения Кампус ищет сильного backend-разработчика на full-time. Backend включает работу с бизнес-логикой, внутренними админ-панелями, Telegram-ботами, лендингами, интеграциями и сопутствующими задачами.
Обязанности:
- Разрабатывать и поддерживать серверную часть приложения на Node.js;
- Разрабатывать внутренние админ-панели и лендинги под продуктовые и маркетинговые задачи;
- Внедрять новый функционал и API, улучшать существующие решения в координации с мобильной командой;
- Оптимизировать производительность и обеспечивать стабильность сервиса;
- Участвовать в проектировании архитектуры и выборе технологий;
- Поддерживать ИИ-модель для автосоздания парсеров вузов и использовать ИИ-инструменты для ускорения разработки.
Требования:
- Глубокое знание JavaScript и Node.js; опыт разработки серверных приложений;
- Опыт с Express или аналогичными фреймворками для создания REST API;
- Опыт работы с PostgreSQL, MongoDB, Redis или другими БД;
- Уверенное знание React и опыт разработки на нём;
- Опыт работы с Docker;
- Понимание и опыт реализации микросервисной архитектуры;
- Уверенное владение Git; готовность решать разные типы задач и брать ответственность за результат;
- Осознанное использование ИИ как инструмента (анализ кода, поиск решений, проверка гипотез и т.п.).
Будет плюсом:
- Опыт с системами очередей (RabbitMQ, Kafka);
- Опыт с версионированием API, мониторингом (Grafana, Prometheus);
- Опыт с CMS и CI/CD.
Условия:
- Full-time занятость в продуктовой команде;
- Работа над продуктом с аудиторией 1.5+ млн пользователей;
- Возможность влиять на продукт, архитектуру и технические решения;
- Удалённый формат работы.