

ITL
Senior Odoo Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Odoo Developer, a contract position lasting over 6 months, with a pay rate of $75,000 - $110,000 per year. Required skills include 3+ years of Odoo development, Python, XML, and familiarity with PostgreSQL and Docker.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
500
-
ποΈ - Date
November 8, 2025
π - Duration
More than 6 months
-
ποΈ - Location
On-site
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Hampton, VA 23666
-
π§ - Skills detailed
#GIT #HTML (Hypertext Markup Language) #DevOps #Docker #Deployment #Kanban #Python #REST API #JavaScript #XML (eXtensible Markup Language) #Data Integrity #Linux #Automation #Documentation #Web Development #Debugging #REST (Representational State Transfer) #Project Management #PostgreSQL #Security
Role description
About ITL Solutions
We use Odoo Enterprise (v18) as our central ERP to integrate operations across Accounting, HR, Payroll, and Project Management. Our Odoo environment is customized in-house to streamline workflows, enforce security models, and automate business processes.
About the Role
Weβre looking for a Senior Odoo Developer who will take full ownership of our Odoo platform β managing, developing, and extending our Odoo instance to meet evolving business needs. This is a hands-on, technical role that blends Python/Odoo development, systems management, and business process design.
Youβll work directly with senior engineers and department leads to turn high-level business requirements into Odoo modules, record rules, automations, and dashboards. Youβll also manage the supporting infrastructure (Odoo.sh, Git repositories, Docker environments, backups, and SSL certificates).
This position is ideal for someone who thrives on autonomy, understands both software architecture and business process modeling, and enjoys building reliable, maintainable systems that people actually use.
Key Responsibilities
Design, develop, and maintain custom Odoo modules (models, views, workflows, wizards, and reports).
Implement and troubleshoot record rules, access controls, and security groups across multiple departments (Accounting, HR, Timesheets, Payroll, etc.).
Manage Odoo.sh deployments, local Docker-based dev environments, Git branches, and staging/production synchronization.
Build and refine Odoo UI components (form, tree, kanban, dashboard views) to improve usability.
Write clean, maintainable Python and XML code, adhering to Odoo best practices.
Diagnose and resolve issues in models, views, or business logic (e.g., timesheet automation, analytic budget permissions).
Collaborate with stakeholders to translate business needs into technical requirements and deliver solutions end-to-end.
Oversee system reliability β including data integrity, backups, SSL certificates, and basic DevOps tasks.
Document configurations, modules, and workflows for maintainability and hand-off.
Required Qualifications
Must be able to handle CUI, ITAR/EAR, and NOFORN documentation.
3+ years of professional Odoo development experience (Enterprise preferred).
Strong proficiency in Python, Odoo ORM, and XML view architecture.
Experience managing security rules, groups, and permissions in Odoo.
Familiarity with PostgreSQL, Git, and Linux/Docker environments.
Understanding of Odoo.sh or self-hosted Odoo deployment pipelines.
Proven ability to translate business logic into modular technical solutions.
Excellent debugging skills and comfort with Odoo Developer Mode.
Strong communication and documentation habits.
Preferred / Nice-to-Have
Experience with DevOps or infrastructure tools (Docker, Nginx, SSL, backups).
Experience integrating third-party APIs or automations within Odoo.
Background in full-stack web development (JavaScript, HTML/CSS, REST APIs).
Familiarity with accounting or payroll modules in Odoo.
Personal or home-lab experience in self-hosting, containerization, or automation projects.
Who You Are
Self-directed and comfortable owning a full production system.
Passionate about clean architecture, maintainability, and business alignment.
A problem solver who enjoys untangling complex workflows.
Curious, resourceful, and comfortable wearing multiple hats.
Job Type: Contract
Pay: $75,000.00 - $110,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Flexible schedule
Health insurance
Paid time off
Vision insurance
Work Location: In person
About ITL Solutions
We use Odoo Enterprise (v18) as our central ERP to integrate operations across Accounting, HR, Payroll, and Project Management. Our Odoo environment is customized in-house to streamline workflows, enforce security models, and automate business processes.
About the Role
Weβre looking for a Senior Odoo Developer who will take full ownership of our Odoo platform β managing, developing, and extending our Odoo instance to meet evolving business needs. This is a hands-on, technical role that blends Python/Odoo development, systems management, and business process design.
Youβll work directly with senior engineers and department leads to turn high-level business requirements into Odoo modules, record rules, automations, and dashboards. Youβll also manage the supporting infrastructure (Odoo.sh, Git repositories, Docker environments, backups, and SSL certificates).
This position is ideal for someone who thrives on autonomy, understands both software architecture and business process modeling, and enjoys building reliable, maintainable systems that people actually use.
Key Responsibilities
Design, develop, and maintain custom Odoo modules (models, views, workflows, wizards, and reports).
Implement and troubleshoot record rules, access controls, and security groups across multiple departments (Accounting, HR, Timesheets, Payroll, etc.).
Manage Odoo.sh deployments, local Docker-based dev environments, Git branches, and staging/production synchronization.
Build and refine Odoo UI components (form, tree, kanban, dashboard views) to improve usability.
Write clean, maintainable Python and XML code, adhering to Odoo best practices.
Diagnose and resolve issues in models, views, or business logic (e.g., timesheet automation, analytic budget permissions).
Collaborate with stakeholders to translate business needs into technical requirements and deliver solutions end-to-end.
Oversee system reliability β including data integrity, backups, SSL certificates, and basic DevOps tasks.
Document configurations, modules, and workflows for maintainability and hand-off.
Required Qualifications
Must be able to handle CUI, ITAR/EAR, and NOFORN documentation.
3+ years of professional Odoo development experience (Enterprise preferred).
Strong proficiency in Python, Odoo ORM, and XML view architecture.
Experience managing security rules, groups, and permissions in Odoo.
Familiarity with PostgreSQL, Git, and Linux/Docker environments.
Understanding of Odoo.sh or self-hosted Odoo deployment pipelines.
Proven ability to translate business logic into modular technical solutions.
Excellent debugging skills and comfort with Odoo Developer Mode.
Strong communication and documentation habits.
Preferred / Nice-to-Have
Experience with DevOps or infrastructure tools (Docker, Nginx, SSL, backups).
Experience integrating third-party APIs or automations within Odoo.
Background in full-stack web development (JavaScript, HTML/CSS, REST APIs).
Familiarity with accounting or payroll modules in Odoo.
Personal or home-lab experience in self-hosting, containerization, or automation projects.
Who You Are
Self-directed and comfortable owning a full production system.
Passionate about clean architecture, maintainability, and business alignment.
A problem solver who enjoys untangling complex workflows.
Curious, resourceful, and comfortable wearing multiple hats.
Job Type: Contract
Pay: $75,000.00 - $110,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Flexible schedule
Health insurance
Paid time off
Vision insurance
Work Location: In person




