Senior Odoo Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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
Please note that pursuant to a government contract, this specific position is not open to foreign nationals or non-US citizens.
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.
Please note that pursuant to a government contract, this specific position is not open to foreign nationals or non-US citizens.
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