CrawlJobs Logo

Odoo Developer

· Job Posted March 20, 2026
Apply Position
Job Link Share

Job Description

To design, develop, and maintain high-quality Odoo modules and customizations that extend the platform's core capabilities. The role bridges the gap between complex business logic and technical execution, ensuring that both the backend architecture and frontend user interfaces are scalable, performant, and aligned with organizational goals.

Job Responsibility

  • Design, develop, and maintain high-quality Odoo modules and customizations that extend the platform's core capabilities
  • Bridge the gap between complex business logic and technical execution, ensuring that both the backend architecture and frontend user interfaces are scalable, performant, and aligned with organizational goals
  • Backend Development & Customization: Develop and maintain custom Odoo modules using Python, following best practices for inheritance and modularity
  • Design and implement complex business logic and workflows within the Odoo framework
  • Perform database management and optimization using PostgreSQL, including data migration and schema design
  • Build and maintain API integrations (XML-RPC, JSON-RPC) to connect Odoo with external hardware, mobile apps, or third-party services
  • Optimize server-side performance and troubleshoot deep-level technical issues within the Odoo core and custom environments
  • Frontend & UI/UX Development: Customize and enhance the Odoo Web Client using JavaScript (OWL Framework), XML, and QWeb templates
  • Develop responsive and intuitive dashboards, reports, and views based on UI/UX wireframes and prototypes
  • Implement frontend validation and interactive elements to improve user experience across Sales, Inventory, and Manufacturing modules
  • Technical Lifecycle Management: Collaborate on system upgrades, ensuring custom modules are successfully migrated to newer Odoo versions
  • Conduct unit testing and code reviews to maintain high standards of code quality and security permissions
  • Provide technical documentation for all custom developments, including technical specifications and deployment guides
  • Develop and maintain internal documentation, user manuals, and system procedures for the ERP ecosystem
  • Conduct specialized training sessions for internal teams on how to effectively use new features and customized modules
  • Provide functional guidance and troubleshooting to end-users to improve daily operational efficiency

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Proven experience (2+ years) in full-stack Odoo development (backend and frontend)
  • Deep expertise in Python programming and the Odoo framework
  • Strong proficiency in JavaScript, specifically the Odoo Web Library (OWL), and CSS/SCSS
  • Expertise in Odoo Accounting, Sales, and Inventory functional setups
  • Advanced knowledge of PostgreSQL and database optimization
  • Expertise in Odoo’s ORM, security rules (ACLs), and XML data files
  • Experience with Git for version control and collaborative development
  • Familiarity with Linux environments and Docker for Odoo deployment is preferred
  • Analytical thinking to translate operational requirements into scalable code
  • Effective communication skills for collaborating with the Systems Administrator and internal teams
  • Fluency in English and Arabic (written and verbal)

Nice to have

Familiarity with Linux environments and Docker for Odoo deployment is preferred

What we offer

  • Flexible and Remote Working
  • Work from anywhere, supporting your work-life balance
  • Career Growth
  • We're committed to your development, offering training and advancement opportunities
  • Performance Recognition
  • Earn raises and career progression opportunities based on a quarterly performance review and a constructive feedback cycle
  • Health and Fitness Benefits
  • Receive fitness reimbursements from day one, and after one year of employment, gain access to a health budget to support your well-being
  • Extra Paid Annual Leave
  • Enjoy 22 days of vacation, with an additional day added for each year of employment, up to a maximum of 26 days
  • Special Birthday Perk
  • Take your birthday off after a year of employment to celebrate!

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Odoo Developer

8 matching positions

Odoo Developer

We’re looking for an Odoo 16+ expert to lead the technical evolution of our busi...
Location
Location
Ukraine; Poland; Cyprus
Salary
Salary:
Not provided
gloriumtech.com Logo
Glorium Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on Odoo development experience (Odoo 16+ preferred)
  • Strong Python skills and deep understanding of Odoo architecture, ORM, and module structure
  • Solid experience with PostgreSQL and data modeling in business applications
  • Proven ability to design scalable, maintainable system architectures and make pragmatic technical decisions
  • Confidence in running code reviews and raising overall engineering standards
  • Experience with Git and CI/CD workflows
  • Strong problem-solving skills and the ability to work independently and proactively
  • English is Upper-intermediate
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable Odoo solutions aligned with business objectives
  • Building and customizing Odoo modules, improving existing implementations, and keeping the codebase clean and maintainable
  • Driving architectural decision-making to ensure a robust, future-proof system structure
  • Optimizing system performance and troubleshooting complex production issues
  • Enforcing development best practices, including coding standards, testing discipline, and documentation
  • Conducting code reviews and ensuring consistent delivery quality across the team
  • Leading the technical direction of Odoo initiatives and supporting predictable, high-quality releases
  • Mentoring team members and contributing to team growth through guidance and knowledge sharing
Read More
Arrow Right

Odoo Developer

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
TechUltra Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Required Experience: 2 to 3 Years
  • Strong knowledge of Python and programming concepts
  • Complete understanding of ODOO framework
  • Knowledge of data models available in ODOO core
  • ODOO Techno functional knowledge
  • Experience in developing the latest versions of ODOO and Excellent debugging skills in Odoo
  • Experience in migrating from earlier ODOO versions to new versions
  • Core knowledge about the current features available in ODOO – Sales, Purchase, CRM, Accounts, Inventory, Projects, Time-sheet, HR, etc.
  • Knowledge in handling ODOO front end(XML and OWL Framework)
  • Good knowledge of PostgreSQL with the ability to write SQL queries
Job Responsibility
Job Responsibility
  • Lead and participate in various development projects for our products and services and be involved in all development-related aspects of our technical operations
  • Take Initiative for the required changes in the software development process to manage overall quality
  • Solve complex performance and other critical problems and architectural challenges
  • Develop applications/features that affect everyday life
  • Design and Develop ODOO apps (new module development and customization)
  • Analyze the Scope document
  • Create a low-level requirement document in discussion with different teams
  • Follow best practices in Software development to ensure the readability and maintainability of the code
  • Re-use the features available in ODOO to fulfill the Scope objectives
  • Follow the source code checking process to maintain the code in Git Version Control
Read More
Arrow Right

Odoo Developer

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
TechUltra Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience in Odoo development (v13–v19) using Python and PostgreSQL
  • Expertise in Odoo ORM, models, workflows, and business logic customization
  • Proficient in XML, QWeb reports, and JavaScript (OWL / JS frameworks)
  • Perform Odoo version migrations, data import/export, and debugging
  • Manage and deploy Odoo on Linux servers with Git version control
  • Understand and apply Odoo security rules, ACLs, and record rules
  • Lead and guide a small development team, ensuring code quality and timely delivery
  • Handle dedicated Odoo projects end-to-end, from requirement analysis to deployment
  • Communicate directly with clients to gather requirements and provide technical support
  • Collaborate effectively with functional consultants, QA, and design teams
Job Responsibility
Job Responsibility
  • Develop and customize Odoo modules such as Sales, Purchase, Accounting, CRM, HR, and Inventory
  • Implement and integrate RESTful APIs / JSON for third-party applications
Read More
Arrow Right

Senior Python Odoo Developer

This project focuses on building and evolving business-critical ERP solutions wi...
Location
Location
Salary
Salary:
Not provided
gloriumtech.com Logo
Glorium Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on Odoo development experience (Odoo 14+ preferred)
  • 1+ year of experience leading or mentoring developers (e.g., team lead, tech lead, or similar responsibilities)
  • Strong Python skills and deep understanding of Odoo architecture, ORM, and module structure
  • Solid experience with PostgreSQL and data modeling in business applications
  • Proven ability to design scalable, maintainable system architectures and make pragmatic technical decisions
  • Confidence in running code reviews and raising overall engineering standards
  • Experience with Git and CI/CD workflows
  • Strong problem-solving skills and the ability to work independently and proactively
  • English is Upper-intermediate
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable Odoo solutions aligned with business objectives
  • Building and customizing Odoo modules, improving existing implementations, and keeping the codebase clean and maintainable
  • Driving architectural decision-making to ensure a robust, future-proof system structure
  • Optimizing system performance and troubleshooting complex production issues
  • Enforcing development best practices, including coding standards, testing discipline, and documentation
  • Conducting code reviews and ensuring consistent delivery quality across the team
  • Leading the technical direction of Odoo initiatives and supporting predictable, high-quality releases
  • Mentoring team members and contributing to team growth through guidance and knowledge sharing
  • Parttime
Read More
Arrow Right

Odoo Developer II

Odoo developers are the saviors for enhancing, developing, and configuring appli...
Location
Location
India , Greater Noida
Salary
Salary:
Not provided
InnoAge-Technologies PVT. LTD.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ Years of hands-on experience in Odoo Development
  • Good Exposure in Odoo Community modules for Odoo 15.0 and above
  • Knowledge in code repositories - Bitbucket, GitHub.
  • Knowledge of Linux flavoured operating system
  • Knowledge of odoo.sh
  • Should be able to validate the codes developed by different Odoo marketplace to evaluate as it is built as per OCA standards
  • Should have good knowledge of ODOO's Default Modules sales, Purchase, accounting, Warehouse, Order management etc
  • Should have a good understanding of Odoo Framework & Experience Custom Module creation
  • Good to have knowledge of Python & its related libraries
  • Proactive team member & come up with new ideas/solutions
Job Responsibility
Job Responsibility
  • End-to-end implementation of the Odoo ERP system as per the business needs.
  • Identifying the requirement and proposing a good alternative solution to the client's requirements.
  • Design and develop Odoo apps (new module development, customization).
  • consistently create quality software that meets specific designs and requirements on stated timelines.
  • Creation and set up a scalable, fault-tolerant, and resilient Odoo environment. Enhance applications, and develop and configure features and functionalities that support business requirements.
  • Be involved in the Odoo project and community.
  • Multi-Project handling
  • Fulltime
Read More
Arrow Right

Odoo Python Developer

We are looking for an experienced Odoo Developer to support our team with on-dem...
Location
Location
Salary
Salary:
Not provided
sprinterra.com Logo
Sprinterra
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience with Odoo 17 and deeply customized Odoo solutions
  • Strong knowledge of Python and object-oriented programming (OOP)
  • Familiarity with JavaScript and PostgreSQL
  • Hands-on experience with API development and system integrations
  • Good understanding of the Odoo framework and modular structure
  • Good communication skills and ability to work independently
  • Passion for development and delivering quality solutions
  • Ability to work during late evenings (European time zone)
Job Responsibility
Job Responsibility
  • Implement small functional improvements and bug fixes
  • Support and enhance existing Odoo modules
  • Develop and customize Odoo applications as required
  • Work with integrations and APIs connecting Odoo with external systems
  • Collaborate with the internal team to deliver reliable, maintainable solutions
  • Parttime
Read More
Arrow Right

Modern Digital Solutions Team Leader

At Vodafone, we’re not just shaping the future of connectivity for our customers...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10–15 years of experience in application development and enterprise solutions delivery
  • 5+ years in team leadership or delivery management roles
  • Proven experience managing multidisciplinary technical teams
  • Strong understanding of custom software development, CRM, low-code automation, and enterprise integrations
  • Strong commercial, financial, and delivery governance capabilities
  • Excellent leadership, communication, and stakeholder management skills
  • Excellent command of English
  • Front-end development (React, Angular, Vue.js)
  • Back-end development (.NET, Java, Python, Node.js)
  • CRM platforms (Microsoft Dynamics 365, Salesforce, Odoo)
Job Responsibility
Job Responsibility
  • Lead end-to-end delivery of application development and business applications projects
  • Oversee custom application development, CRM implementations, and workflow automation initiatives
  • Ensure projects are delivered on time, within budget, and to agreed quality standards
  • Govern scope, schedules, dependencies, and resource allocation
  • Monitor project financials, utilization, and profitability
  • Ensure adherence to architecture, coding, security, and integration standards
  • Review solution designs and major technical decisions
  • Promote reuse, standardization, and adoption of best practices
  • Evaluate emerging technologies and tools
  • Estimate delivery efforts and ensure proper team assignment and planning
  • Fulltime
Read More
Arrow Right

Project Manager/Sr. Consultant

Location
Location
United States , Audubon
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience managing software implementation or ERP-related projects in a business environment
  • Strong knowledge of project management methodologies, including Agile Scrum practices
  • Proven ability to communicate effectively with both technical teams and business stakeholders at multiple organizational levels
  • Hands-on experience with Odoo implementations or closely related enterprise platforms
  • Solid understanding of scope management, budgeting, scheduling, risk control, and resource planning
  • PMP certification or comparable project management credential is strongly preferred
  • Ability to interpret business processes and align system capabilities with operational requirements.
Job Responsibility
Job Responsibility
  • Direct full lifecycle Odoo implementation projects, overseeing planning, execution, deployment, and post-launch support
  • Build and maintain detailed project roadmaps that outline timelines, milestones, budgets, resource needs, and key deliverables
  • Partner with business leaders and technical teams to clarify objectives, document scope, and translate desired outcomes into actionable plans
  • Lead project meetings, stakeholder workshops, and status reviews to drive decisions, resolve blockers, and maintain alignment
  • Monitor project risks, issues, and change requests, and take corrective action to protect schedule, cost, and quality targets
  • Coordinate process analysis, workflow improvement efforts, and system-related activities such as testing, configuration, data migration, and integrations
  • Oversee the work of internal staff and external consultants, assigning priorities, tracking progress, and reinforcing accountability across the team
  • Support user readiness through training coordination, documentation development, go-live preparation, and change management activities
  • Prepare executive-facing updates on implementation performance, budget status, key metrics, and opportunities for ongoing improvement.
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right