Общее описание
На работу в Москве требуется Backend-разработчик
Условия
ВАЖНО: отклики рассматриваются только при наличии ответов на вопросы в сопроводительном письме (вопросы указаны внизу вакансии).
(Telegram как система учёта)
Город: Москва
Адрес офиса: Пресненская набережная, д. 10, стр. 2
Формат работы: офис
График: 5/2, с 11:00 до 20:00
Тип занятости: проектная, после MVP возможна постоянная
Уровень: Middle / Senior
Зарплата: 100 тыс - 150 тыс
О проекте
Проектирование системы управленческого учёта, которая станет основой операционных решений CEO и CFO компании.
Перезапускаем управленческий учёт и строим архитектуру, в которой Telegram используется как канал операционной деятельности.
Сообщения сотрудников, цифры и отчёты должны автоматически преобразовываться в структурированные, неизменяемые факты и попадать в журналы операций (PostgreSQL) для последующего управленческого анализа.
Проект ориентирован на:
- корректность данных
- прозрачность истории операций
- устойчивость к ошибкам ввода
- масштабируемость без вручного тушения пожаровв
Мы ищем инженера, который мыслит сущностями и фактами, а не экранами.
Задачи
- проектирование модели данных для управленческого учёта (fact / event-based);
- разработка backend-части и Telegram-ботов;
- реализация валидации, идемпотентности и аудита операций;
- организация централизованного хранения данных в БД;
- формирование журналов фактов (операционные, товарные, логистические, денежные);
- участие в проработке сценариевввода данных.
Требования
- опыт backend-разработки и проектирования БД;
- уверенное владение PostgreSQL;
- понимание event-based / transaction-based систем;
- опыт интеграций с Telegram Bot API;
- понимание принципов атомарности фактов, неизменяемости данных, идемпотентности и логирования;
- системное мышление.
- финансовая отчётность (P&L,ДДС, баланс);
- BI, дашборды и визуализация;
- расчёт KPI и мотивации.
Будет плюсом
- опыт проектов в управленческом учёте или финтехе;
- понимание различий между фактом и отчётом;
- опыт построения журналов операций и audit-систем.
Технологии
Python или Node.js
PostgreSQL
Telegram Bot API
REST / Webhooks
Docker - как плюс
Условия
- удалённый формат;
- прямое взаимодействие с CEO и CFO;
- минимальная бюрократия;
- фокус на архитектуре и инженерной глубине, а не на вкосметикев.
Важно
Перед рассмотрением отклика просим в сопроводительном письме коротко ответить на три вопроса:
1. Чем отличается факт от отчёта в системе управленческого учёта?
2. Какие типы фактов / сущностей вы бы выделилив системе (Telegram журналы операций)?
3. Как вы обеспечите защиту от дублей операций из Telegram?
Рассматриваются только отклики с ответами на данные вопросы.