Бишкек, проспект Чуй, 164А
Центр Независимой Оценки и Аналитики "Бизнес-эксперт" реализует крупный проект по оценки имущества.
С целью автоматизации процесса оценки, мы создаём внутреннюю цифровую платформу, которая должна поддерживать:
- единый реестр объектов
- загрузку, классификацию и привязку документов
- хранение значений по нескольким источникам
- роли, статусы, проверки и журнал действий
- полевой осмотр с фото
- расчёт стоимости по нескольким подходам
- формирование итоговых таблиц и отчётов.
Нам нужен сильный серверный разработчик уровня senior / tech lead, который поможет собрать устойчивое серверное ядро системы и не даст проекту уйти в технический хаос.
Роль
Вы будете отвечать за серверную основу продукта: предметную модель, логику работы с объектами и документами, статусы, роли, расчётные контуры, аудит, историю изменений и подготовку данных для итоговой отчётности.
Это роль не только про писать код, но и про техническую зрелость решений.
Основные задачи
- Спроектировать и реализовать серверное ядро системы.
- Построить предметную модель: организация, подведомственная организация, карточка объекта, литера, пакет документов, база ценовой информации, подход оценки, статус принятия.
- Реализовать роли, права, статусы, журнал действий и историю изменений.
- Реализовать работу с документами, файлами, фото и привязкой источников данных к значениям параметров.
- Реализовать API для кабинетного контура, осмотрового контура и расчётного контура.
- Участвовать в проектировании хранения расчётных оснований, коэффициентов, таблиц логик и итоговых результатов.
- Подготовить основу для выгрузок, формирования итоговых таблиц и генерации отчётных файлов.
- Участвовать в техническом отборе следующих разработчиков и в выработке правил качества кода.
Требования (обязательно)
Опыт и стек
- Опыт коммерческой backend-разработки от 5 лет
- Опыт на уровне senior / lead / technical lead.
- Один из стеков:
- Java 17+ / Spring Boot
- C / .NET 8+
- Опыт работы с реляционными базами данных: PostgreSQL / MS SQL / аналогичный зрелый стек.
- Опыт проектирования и разработки синхронных/асинхронных API.
- Опыт работы с фоновыми задачами, импортом / экспортом данных, очередями или пакетной обработкой.
Практический опыт
- Опыт разработки внутренних систем: реестры, кабинеты, документооборот, учётные или статусные процессы.
- Опыт построения логики ролей и прав доступа.
- Опыт работы с историей изменений, аудитом и журналом действий.
- Опыт работы с файлами, вложениями, фото или документами внутри прикладной системы.
- Умение проектировать понятную предметную модель, а не только таблицы “на коленке”.
- Умение держать систему как модульное прикладное решение, без преждевременного усложнения.
Коммуникация
- Умение объяснять технические решения простым языком.
- Умение работать в связке с аналитиками, фронтендом и бизнесом.
- Умение фиксировать решения и доводить их до работающей реализации.
Будет плюсом
- Опыт генерации Word / PDF.
- Опыт работы с S3-совместимым хранилищем или другим файловым хранилищем.
- Опыт в государственных, финансовых, учётных, оценочных или документных системах.
- Опыт с GIS / картографией / геоданными.
- Опыт интеграции с BI-витринами, аналитикой или отчётными системами.
- Опыт проектирования расчётных или методологических модулей.
Что для нас важно лично
- Системность.
- Спокойствие под нагрузкой.
- Ответственность за результат.
- Умение не раздувать архитектуру раньше времени.
- Готовность сначала сделать рабочую основу, а не бесконечно обсуждать “идеальную систему”.
Что не является обязательным
- Микросервисы.
- Kubernetes.
- OCR как основной опыт.
- Искусственный интеллект как обязательный стек.
- Отдельный глубокий DevOps-профиль.
Мы предлагаем
- Участие в крупном проекте государственного масштаба.
- Полную занятость, удалёнка.
- Конкурентную оплату, обсуждается индивидуально.
- Реальное влияние на технические решения и архитектурный каркас продукта.
- Сильный проект в портфолио и возможность построить систему “с основания”, а не только поддерживать чужой код.
Как откликнуться
Пришлите:
- резюме
- короткое описание 2-3 релевантных проектов
- ваш основной стек: Java или .NET
- описание вашего опыта с внутренними системами, ролями, статусами, документами и историей изменений.