Python developer (Freelance)
$$$
Product
About the role:
- A Middle+ or Senior Python / Odoo Developer on a freelance basis who will develop, adapt, and ensure the stable performance of the Odoo Enterprise system.
Cooperation format:
- Freelance / contractor cooperation (no full-time employment)
- Fully remote, flexible working hours
- Task-based or hourly workload, agreed individually
- Availability for prompt incident response when critical issues arise
Responsibilities:
- Maintenance, technical support, and further configuration of the existing Odoo Enterprise system.
- Developing customizations and expanding system functionality exclusively by creating separate modules and using inheritance (without modifying the core) to ensure update compatibility and license compliance.
- Handling high-complexity data operations: converting, cleaning, field mapping, and importing large volumes of data from legacy systems or external sources (CSV, XLSX, XML, JSON) using built-in tools or custom scripts.
- Creating and configuring templates and reports using XML and QWeb.
- Prompt incident response, diagnosing, and fixing bugs in custom code (core system bugs are covered by the Enterprise subscription).
- Independent quality control: testing changes in a separate Staging environment before deploying to Production, maintaining Git commits, and writing changelogs in English.
- Direct communication with non-technical stakeholders (COO): proactively clarifying business requirements, clearly explaining technical solutions, and warning about the potential risks of any changes.
Requirements:
- 2+ years of commercial development experience at a Middle+ / Senior level.
- Mandatory hands-on experience specifically with Odoo Enterprise (working with Enterprise modules, Studio tools, and typically Odoo.sh hosting).
- Deep knowledge of Python (Odoo core, ORM, models, business logic) and PostgreSQL/SQL (data structures, query optimization, and performance diagnostics).
- Experience with XML / QWeb for building reports.
- Confident use of Git, working with Pull Requests, and adhering to a culture of clear commits and code documentation.
- English level B1+ or higher (sufficient for reading Odoo documentation, communicating with official vendor tech support, and writing comments/changelogs in English).
- High level of autonomy, responsibility, integrity, and strict adherence to data security protocols.
- Experience working as a freelancer/contractor and the ability to estimate tasks and manage your own time.
Nice-to-have:
- Knowledge of JavaScript / OWL (Odoo frontend), experience with Odoo version migrations, skills in rapid configuration via Odoo Studio, and administration of Odoo.sh or custom hosting.
What we offer:
- Long-term freelance cooperation with a steady flow of tasks
- Fully remote work and flexible schedule
- Competitive rate, discussed individually
- Direct communication with decision-makers and minimal bureaucracy
Required languages
English
B1 - Intermediate
Ukrainian
Native
Published 11 November
85 views ยท 10 applications
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...