ERP Developer (ERPNext) - Python / Node JS

Summary

Develop and customize ERPNext (Frappe Framework) to automate business processes like payroll, reporting, and integrations, working directly with leadership to translate needs into technical solutions.

Про компанію
Gazer — міжнародний виробник автомобільних охоронних та телематичних систем, відеореєстраторів та супутньої електроніки. Команда розподілена географічно, операційні процеси ведуться в ERPNext. Шукаємо розробника, який буде відповідати за розвиток та адаптацію системи під реальні потреби бізнесу.
Сайт: gazer.com

Про роль
Ви будете розробником, відповідальним за ERPNext всередині компанії. Ваша задача — не просто виконувати технічні задачі, а розуміти бізнес-процеси, збирати вимоги від різних команд і перетворювати їх на робочий функціонал. Пряма взаємодія з CEO та CTO.

Основні задачі

  • Збір вимог від різних відділів (фінанси, продажі, R&D) та їх пріоритизація спільно з C-level
  • Розробка та доопрацювання кастомних модулів і воркфлоу в ERPNext на базі Frappe Framework
  • Налаштування та автоматизація бізнес-процесів: пейролл, бонуси, звітність, робота з партнерами
  • Інтеграції ERPNext із зовнішніми сервісами через REST API
  • Виявлення слабких місць у поточній системі та самостійне формулювання рішень
  • Підтримка та моніторинг стабільності системи, усунення помилок
  • Документування кастомних рішень і змін

Вимоги

  • Досвід розробки на Python від 2 років
  • Досвід розробки на Node JS від 2 років
  • Знання Frappe Framework та ERPNext (досвід кастомізації, створення модулів, hooks, controllers) — обов'язково; як альтернатива — досвід з Odoo або іншими Python-based ERP-системами зі схожою архітектурою
  • Досвід роботи з MariaDB / MySQL: запити, схема бази, міграції
  • Базові знання Git та вміння працювати самостійно без ментора
  • Вміння спілкуватися з нетехнічними стейкхолдерами і перекладати бізнес-вимоги в технічні задачі

Буде перевагою

  • Практичний досвід налаштування пейролу, фінансових модулів або звітності в ERPNext
  • Досвід налаштування Docker-оточення для Frappe
  • Англійська на рівні читання документації

Умови

  • Повністю віддалено
  • Повна зайнятість
  • Заробітна плата обговорюється індивідуально