Python Developer

Location: 5th settlement, Cairo.

The Role:

We're seeking a highly skilled Python Developer with a passion for solving problems and a keen interest in exploring cutting-edge AI integrations. You'll work exclusively on customizing and extending the Odoo ERP system, pushing the boundaries of AI-powered automations and enhancements.

Key Responsibilities:

  • Odoo-Focused Python Development:
    • Design, implement, and maintain robust Python solutions exclusively within the Odoo framework.
    • Develop custom Odoo modules, workflows, and business logic to address unique client needs.
    • Troubleshoot complex issues, resolving bugs efficiently and effectively within the Odoo environment.
    • Integrate a variety of Python libraries and frameworks specifically tailored to enhance Odoo's user experiences.
    • Collaborate with other developers, adhering to Odoo-centric coding standards and best practices.
  • Odoo Customization & Support:
    • Understand client requirements and translate them into tailored Odoo solutions.
    • Optimize existing Odoo implementations for performance and scalability.
    • Provide technical guidance and support to both clients and internal teams.
  • AI and LLM Integration:
    • Incorporate AI concepts into Odoo-centered business software development.
    • Utilize Retrieval-Augmented Generation (RAG) for advanced knowledge integration and response generation.
    • Research and experiment with LLMs to create innovative automations and features specific to Odoo.
    • Leverage prompt engineering to generate clean, efficient Odoo-compatible code from LLMs.

Required Skills:

  • Odoo-Centric Python Mastery: In-depth knowledge of Python as it applies to Odoo, including data structures, algorithms, and object-oriented programming within the Odoo context.
  • Odoo Expertise: Proven experience in Odoo development, module customization, and debugging.
  • Problem-Solving Mindset: Analytical thinking and the ability to break down complex challenges into manageable solutions.
  • Adaptability: Comfortable learning new technologies and programming languages relevant to the Odoo ecosystem.
  • Communication Skills: Clearly explain technical concepts to both clients and colleagues.

Desired Qualities:

  • AI Enthusiasm: A strong interest in machine learning concepts and a willingness to explore AI applications within the Odoo environment.
  • Experience with LLMs: Familiarity with large language model architectures and applications as they relate to Odoo.
  • Self-Starter: Ability to work independently with a results-oriented approach.

What We Offer

  • A dynamic environment where you'll specialize in Odoo development while exploring the frontiers of AI integration.
  • Competitive compensation and benefits package.
  • A collaborative and supportive work environment in our office.

We believe in fostering a diverse and inclusive workplace, and we encourage applications from individuals of all backgrounds.


Personal Evolution
Technical Expertise
Client Relationship


  • Development
  • Support
  • Prompt Engineering
  • R&D
  • Learn

Must Have

  • Relevant Degree
  • Passion for programming
  • Perfect written & spoken English
  • Clear communicator
  • Both high IQ & EQ

Nice to have

  • JavaScript, HTML & CSS
  • Bootstrap
  • C#
  • ERP / CRM knowledge
  • Business acumen

What's great in the job?

  • Shape the Future of Odoo Development:  Be at the forefront of innovation, customizing and extending Odoo's capabilities to solve unique business challenges.
  • Dive into Cutting-Edge AI: Explore how AI and LLMs can transform traditional business software, with a focus on enhancing Odoo's functionality.
  • Become an Odoo Expert:  Delve deeply into the Odoo framework, developing a  mastery of its architecture and Python-based development practices.
  • Gain Versatility: Expand your Python skillset while working with a range of libraries and tools tailored to the Odoo ecosystem.
  • Enjoy a Collaborative Environment: Team up with other talented developers in a supportive and knowledge-sharing environment.
OdooTec FAQ

Know more about OdooTec.