🎯 Миссия роли
Проектировать и разрабатывать надёжные решения на базе Odoo, которые автоматизируют финансовые операции, интегрируются с внешними системами (платёжки, data layer) и устраняют ручные процессы.
👉 Цель:
Превратить финансовые процессы в масштабируемую, автоматизированную систему с минимальным участием человека.
Ключевые задачи
Интеграции (основной фокус):
Интеграция Odoo с внешними системами:
-
Data Layer (ClickHouse / dbt outputs);
-
банковские системы;
-
внутренние backend-сервисы;
-
проектирование надёжных data pipeline в Odoo;
-
работа с API, вебхуками и планировщиками задач.
Автоматизация бухгалтерии:
-
внедрение автоматических проводок на основе внешних данных;
-
преобразование бизнес-событий в бухгалтерскую логику;
-
обеспечение точности и консистентности финансовых данных.
Разработка кастомных модулей:
-
разработка и поддержка кастомных модулей Odoo;
-
расширение стандартного функционала при необходимости;
-
кастомизация:
-
бухгалтерских процессов;
-
инструментов сверки;
-
внутренних финансовых workflow.
-
Производительность и масштабируемость:
-
оптимизация тяжёлых запросов и отчётов;
-
обеспечение стабильной работы при больших объёмах данных;
-
проектирование batch и асинхронных процессов.
Надёжность системы:
-
обеспечение идемпотентности (без дублирования финансовых операций);
-
обработка сложных кейсов:
-
дублирующиеся callback’и;
-
частичные сбои;
-
задержанные события;
-
-
поддержание целостности данных между системами.
Взаимодействие:
-
плотная работа с:
-
финансовой командой (CFO / бухгалтерия);
-
Odoo-имплементатором (функциональный консультант);
-
data и backend командами;
-
-
перевод бизнес-требований в технические решения.
Обязательные требования
Backend и язык:
-
уверенный Python;
-
понимание backend-архитектуры.
Опыт с Odoo:
-
от 2 лет работы с Odoo;
-
хорошее понимание:
-
ORM;
-
моделей и полей;
-
представлений (views);
-
прав доступа;
-
структуры модулей.
-
Базы данных:
-
PostgreSQL (запросы, оптимизация).
API и интеграции:
-
REST API;
-
вебхуки;
-
JSON-интеграции.
Контроль версий:
-
Git (стандартный workflow).
Будет плюсом
-
опыт работы с финансовыми системами или fintech;
-
понимание бухгалтерии (дебет/кредит);
-
опыт с:
-
Docker;
-
Kafka;
-
ClickHouse;
-
dbt.
-
Софт-скиллы
-
системное мышление (не просто «писать код»);
-
умение понимать бизнес-логику;
-
сильные навыки решения проблем;
-
понятная коммуникация с не-техническими коллегами.
Ожидаемый результат (через 3–6 месяцев)
-
полная автоматизация финансовых проводок (без ручного ввода);
-
стабильные интеграции с внешними системами;
-
чистая и масштабируемая архитектура Odoo;
-
снижение операционной нагрузки на финансовую команду.
Важно: для данной позиции обязателен практический опыт разработки именно на Odoo.
Мы рассматриваем кандидатов с коммерческим опытом работы с Odoo: разработка и кастомизация модулей, работа с ORM, интеграциями и архитектурой решений.
Если у вас нет практического опыта разработки на Odoo, пожалуйста, не откликайтесь на вакансию. Опыт работы с другими ERP-системами или сильный Python-бэкграунд без Odoo, к сожалению, не являются релевантной заменой.
В сопроводительном письме обязательно укажите, сколько лет коммерческого опыта разработки на Odoo у вас есть. Отклики без релевантного опыта с Odoo рассматриваться не будут.