Senior Odoo Developer

Cairo, Egypt

As an employee of our company, you will collaborate with each department to create and deploy disruptive products. Come work at a growing company that offers great benefits with opportunities to moving forward and learn alongside accomplished leaders. We're seeking an experienced and outstanding member of staff.

This position is both creative and rigorous by nature you need to think outside the box. We expect the candidate to be proactive and have a "get it done" spirit. To be successful, you will have solid solving problem skills.

Python, Odoo framework, PostgreSQL
API Integration
Familiarity with DevOps practices
Cloud-based Odoo hosting
Technical Expertise

Responsibilities

  • Odoo Development  
  • Database Management
  • Customization & Integration
  • Performance Tuning
  • Troubleshooting & Bug Fixing
  • Documentation
  • Collaboration
  • Mentorship

Must Have

  • Bachelor Degree or Higher
  • Minimum 5+ years of hands-on experience with Odoo development
  • Passion for software products
  • Perfect read/written English
  • Python, Odoo framework, PostgreSQL, and web technologies (HTML, CSS, JavaScript, XML, etc.).
  • API Integration

Nice to have

  • Front-end frameworks development
  • experience deploying applications to cloud environments like AWS or Azure.
  • Financial principles awareness
  • DevOps practices (CI/CD) experience

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company

Key Responsibilities:

  • Odoo Development: Lead the design, development, and customization of Odoo modules, features, and workflows for the company’s specific business requirements.
  • Customization & Integration: Customize existing Odoo modules and integrate third-party applications or APIs to extend the functionality of the ERP system.
  • Project Management: Lead and participate in the full software development lifecycle from analysis, design, implementation, and testing to deployment. Collaborate closely with project managers and business analysts.
  • Database Management: Write efficient database queries, optimize database performance, and manage database migrations as necessary.
  • Performance Tuning: Monitor and optimize the performance of the Odoo system to ensure high availability and smooth operations.
  • Troubleshooting & Bug Fixing: Diagnose and resolve issues related to Odoo functionalities, improve system reliability, and address bugs or user-reported issues.
  • Documentation: Maintain clear and comprehensive documentation for custom code, configurations, and processes.
  • Collaboration: Work with cross-functional teams including business analysts, other developers, and QA engineers to deliver solutions aligned with business needs.
  • Mentorship: Provide guidance and mentorship to junior developers, review code, and ensure best practices are followed in development processes.
  • Stay Current: Keep up with the latest Odoo releases, features, and best practices, and proactively suggest improvements and updates to the Odoo system.

Skills & Qualifications:

  • Experience: Minimum 5+ years of hands-on experience with Odoo development, including customizing and deploying Odoo ERP solutions.
  • Technical Expertise: Strong proficiency in Python, Odoo framework, PostgreSQL, and web technologies (HTML, CSS, JavaScript, XML, etc.).
  • Odoo Modules: Deep knowledge of Odoo core modules like Accounting, Sales, Inventory, CRM, HR, Manufacturing, and custom modules.
  • API Integration: Experience integrating Odoo with third-party applications via REST APIs, SOAP, or XML-RPC.
  • Version Control: Proficiency with version control tools like Git.
  • Development Best Practices: Experience with agile development methodologies, code reviews, and continuous integration.
  • Problem-Solving: Strong analytical and troubleshooting skills to resolve technical issues and deliver optimized solutions.
  • Communication: Excellent written and verbal communication skills, with the ability to collaborate with both technical and non-technical stakeholders.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.

Desired Skills:

  • Odoo Enterprise experience is a plus.
  • Knowledge of DevOps practices (CI/CD) and experience deploying applications to cloud environments like AWS or Azure.
  • Experience with front-end frameworks such as React, Angular, or Vue.js is a plus.
  • Ability to work with a diverse international team across multiple time zones

Our Product
Our Product

Discover our products.

READ

What We Offer


Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.

  • Competitive salary and performance-based bonuses
  • Flexible work hours and remote work options
  • Professional development opportunities
  • Health insurance and other employee benefits
  • Exciting and dynamic work environment