International Gambling Company

Odoo Developer (Finance Systems)

Не указана
  • Польша
  • От 3 до 6 лет

🎯 Role Mission

Design and build robust Odoo-based solutions that automate financial operations, integrate with external systems (payments, data layer), and eliminate manual processes.

👉 Goal:

Turn financial workflows into a scalable, automated system with minimal manual intervention.

Key Responsibilities:

  • Integrations (Core Focus): Integrate Odoo with external systems:

• Data Layer (ClickHouse / dbt outputs);

• Banking systems;

• Internal backend services;

• Design reliable data pipelines into Odoo;

• Handle APIs, webhooks, scheduled jobs.

  • Accounting Automation:

• Implement automated journal entries based on external data;

• Translate business events into accounting logic;

• Ensure accuracy and consistency of financial data.

  • Custom Module Development:

• Develop and maintain custom Odoo modules;

• Extend core Odoo functionality where needed;

• Customize:
- accounting flows;
- reconciliation tools;
- internal finance workflows.

  • Performance & Scalability:

• Optimize heavy queries and reports;

• Ensure system handles high data volumes;

• Design efficient batch and async processes.

  • System Reliability:

• Ensure idempotency (no duplicate financial entries);

• Handle edge cases:
- duplicate callbacks;
- partial failures;
- delayed events.

• Maintain data integrity across systems.

  • Collaboration:

• Work closely with:

• Finance team (CFO / accountants);

• Odoo Implementer (functional consultant);

• Data / backend teams;

• Translate business requirements into technical solutions.

Required Skills (Must-Have):

  • Backend & Language:

• Strong Python;

• Understanding of backend architecture.

  • Odoo Experience:

• 2+ years working with Odoo;

• Solid understanding of:
- ORM;
- models / fields;
- views;
- access rights;
- module structure.

  • Databases:

• PostgreSQL (queries, optimization).

  • APIs & Integrations:

• REST APIs;

• Webhooks;

• JSON-based integrations.

  • Version Control:

• Git (normal workflow).

Nice to Have:

• Experience with financial systems or fintech;

• Understanding of accounting (debit / credit logic);

• Experience with:
- Docker;
- Kafka;
- ClickHouse;
- dbt.

Soft Skills:

• System thinking (not just coding);

• Ability to understand business logic;

• Strong problem-solving mindset;

• Clear communication with non-technical stakeholders.

Expected Outcomes (3–6 months):

• Full automation of financial entries (no manual input);

• Stable integrations with external systems;

• Clean and scalable Odoo architecture;

• Reduced operational workload for finance team.