Привет! На новый проект компании ищем java-разработчика. Работа в офисе в г. Омск.
Мы разрабатываем платформу, которая предоставляет пользователям (физ. лицам) доступ к современным ИИ-продуктам.
Продукт разделен на core-платформу и набор клиентских приложений. Клиентские приложения однотипны (fastapi + nextjs), core-платформа состоит из обработчика команд для нейросетей (приоритетные очереди, оркестрация работы с моделями) и биллинга. Мы ищем разработчика, который будет заниматься биллингом.
Чем предстоит заниматься:
- Проводить рефакторинг и модификацию существующих модулей
- Проектировать и разрабатывать новые модули
- Писать автоматические тесты (модульные, приемочные)
- Использовать TDD и Domain-Driven Design
- Участвовать в CI/CD (GitLab, семантическое версионирование)
- Взаимодействовать с остальной командой, помогать в принятии архитектурных решений по части интеграции клиентских приложений и биллинга
- Напрямую взаимодействовать с бизнесом
Наш стек:
- Next.js (TypeScript, NextAuth, MobX) для дашборда
- Spring Framework (Java, WebFlux) - бэкенд биллинга
- EventStoreDB для хранения стримов событий по агрегатам
- PostgreSQL для построения проекций
- Kubernetes для инфраструктуры
Мы ищем человека, который:
- Имеет опыт в backend-разработке (Java, Spring) и обладает базовыми навыками в разработке UI (для дашборда)
- Умеет писать тесты разных уровней
- Умеет и использует языковые модели для разработки
- Умеет проектировать системы и писать тесты
- Легко коммуницирует в молодой команде
- Разделяет принципы agile (мы применяем практики из XP)
- Готов работать с инфраструктурой в паре с девопсом
Что мы предлагаем:
- Амбициозный коллектив, нацеленный на разработку качественно софта
- Свободу творчества для ответственных специалистов
- Работу с модульной архитектурой, построенной на событиях (EventSourcing, CQRS)
- Работу с Kanban
- Делать маленькие и частые релизы
- Возможность влиять на архитектурные решения
- Официальное трудоустройство в штат компании
- Гибкое начало дня
- Комфортный офис в центре города
- Адекватное руководство, которое слышит
- Работа в молодом коллективе единомышленников