Обязанности:
Backend-разработчик / Data Engineer ВАЖНО: отклики рассматриваются только при наличии ответов на вопросы в сопроводительном письме (вопросы указаны внизу вакансии). (Telegram → управленческий учёт) Город: МоскваАдрес офиса: Пресненская набережная, д. 10, стр. 2IQ Башня, подъезд 1 (выход из метро №4) Формат работы: офисГрафик: 5/2, 11:00–20:00Тип занятости: проектная, после MVP возможна постояннаяУровень: Middle / SeniorЗарплата: по договорённости, зависит от уровня кандидата О проекте Это возможность спроектировать с нуля систему управленческого учёта, которая станет основой операционных решений CEO и CFO компании. Компания перезапускает управленческий учёт и строит архитектуру, в которой Telegram используется как канал операционной деятельности. Сообщения сотрудников, цифры и отчёты должны автоматически преобразовываться в структурированные, неизменяемые факты и попадать в журналы операций (Google Sheets) для последующего управленческого анализа. Проект ориентирован на: — корректность данных— прозрачность истории операций— устойчивость к ошибкам ввода— масштабируемость без “ручного тушения пожаров” Мы ищем инженера, который мыслит сущностями и фактами, а не экранами. Задачи — проектирование модели данных для управленческого учёта (fact / event-based);— разработка backend-части и Telegram-ботов;— реализация валидации, идемпотентности и аудита операций;— организация централизованного хранения данных в БД;— формирование журналов фактов (операционные, товарные, логистические, денежные);— участие в проработке сценариев ввода данных. Что не входит в задачи — бухгалтерский и налоговый учёт;— финансовая отчётность (P&L, ДДС, баланс);— BI, дашборды и визуализация;— расчёт KPI и мотивации. Требования — опыт backend-разработки и проектирования БД;— уверенное владение PostgreSQL или MySQL;— понимание event-based / transaction-based систем;— опыт интеграций с Telegram Bot API;— понимание принципов атомарности фактов, неизменяемости данных, идемпотентности и логирования;— системное мышление. Будет плюсом — опыт проектов в управленческом учёте или финтехе;— понимание различий между фактом и отчётом;— опыт построения журналов операций и audit-систем. Технологии Python или Node.jsPostgreSQL / MySQLTelegram Bot APIREST / WebhooksDocker — как плюс Условия — работа в офисе (IQ Башня, Москва-Сити);— возможность перехода на гибрид / удалённый формат после MVP;— прямое взаимодействие с CEO и CFO;— минимальная бюрократия;— фокус на архитектуре и инженерной глубине, а не на “косметике”. Важно Перед рассмотрением отклика просим в сопроводительном письме коротко ответить на три вопроса: 1. Чем отличается факт от отчёта в системе управленческого учёта?2. Какие типы фактов / сущностей вы бы выделили в системе (Telegram → журналы операций)?3. Как вы обеспечите защиту от дублей операций из Telegram? Рассматриваются только отклики с ответами на данные вопросы.Похожие вакансии
Backend разработчик / Data Engineer
От 180 000 до 300 000 руб.
Москва. Станции метро: Деловой центр, Москва-Сити
Глобалмаркет
Разработчик (Big Data) / Data Engineer
От 200 000 руб.
Москва. Станции метро: Деловой центр, Москва-Сити
Макаренко Валентина Ивановна
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
МИР ИНСТРУМЕНТА
Data Engineer (разработчик DWH)
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
X5 Tech
Data Engineer (разработчик витрин данных)
Договорная
Москва. Станции метро: Деловой центр, Москва-Сити
Сбербанк России, ПАО