We are hiring an experienced graphic designer specializing in branding and product design with a good video production background and a proactive attitude. The ideal candidate should have a deep understanding of design principles and a portfolio that showcases their ability to create visually appealing and practical designs. The role involves working closely with our team to develop and execute visual concepts that align with clients' branding and product design needs. Strong problem-solving and analytical skills are a must, as well as the ability to work well in a team environment. If you're passionate about design, branding, and video production, and want to be part of a dynamic team, apply now!

        WHAT WE NEED


The primary language used for developing Odoo modules and customizing the platform.


Used for client-side scripting and to create interactive user interfaces.


Used to create the views and layouts of Odoo modules.


A templating engine used in Odoo to generate reports and email templates.


Used to design and style the user interface of Odoo modules.


The database management system used by Odoo. Knowledge of SQL is also necessary to work with the database.


  • Strong proficiency in Python, the primary language used for developing Odoo modules and customizing the platform.

  • Experience with the Odoo framework and its ORM (Object-Relational Mapping)

  • Experience in customizing Odoo modules and creating new ones.

  • Experience with Odoo views, controllers, and models.

  • Knowledge of front-end web technologies such as JavaScript, XML, Qweb, CSS, HTML, etc.

  • Experience in integrating Odoo with other software and systems, such as payment gateways, shipping providers, and external APIs.

  • Strong understanding of web development principles and best practices.

  • Experience with Agile development methodologies.

  • Strong understanding of the software development life cycle.

  • Strong understanding of security and scalability best practices.

  • Experience with PostgreSQL, the database management system used by Odoo.

  • Experience with version control systems such as Git, SVN, etc.

  • Familiarity with cloud platforms such as AWS, Azure, and Google Cloud.

  • Familiarity with DevOps practices and tools such as Jenkins, Docker, Kubernetes, Ansible, etc.

  • Strong problem-solving and analytical skills.

  • Strong communication and leadership skills.

  • Experience with project management tools such as Trello, Asana, Jira, etc.

  • Familiarity with different design tools and principles, such as Photoshop, Illustrator, Sketch, etc.


  • Strong leadership skills: ability to lead and manage a small team of developers, providing guidance, mentoring, and feedback.

  • Strong communication skills: ability to communicate effectively with the team, clients, and stakeholders to ensure that projects are completed on time and to a high standard.

  • Strong problem-solving skills: ability to quickly identify and resolve issues that arise during the development process.

  • Strong organizational skills: the ability to manage multiple projects and tasks simultaneously, and to prioritize effectively to meet deadlines.

  • Strong project management skills: the ability to plan, organize, and execute projects, and to manage timelines, deliverables, and milestones.

  • Strong technical skills: ability to understand and explain complex technical issues to non-technical team members and clients.

  • Strong interpersonal skills: ability to establish and maintain positive relationships with team members, clients, and stakeholders.

  • Strong analytical skills: ability to analyze and interpret data to identify trends, patterns, and insights.

  • Strong decision-making skills: ability to make difficult decisions quickly and effectively.

  • Strong time management skills: ability to manage time effectively to meet deadlines and achieve goals.

  • Strong negotiation skills: ability to negotiate with clients, stakeholders, and vendors to achieve mutually beneficial outcomes.

  • Strong Adaptability: the ability to adapt quickly to changing circumstances and to manage change effectively.

  • Strong risk management skills: ability to identify and manage potential risks to the project and the team.

  • Strong budget management skills: ability to manage the project budget and ensure that expenses stay within budget.

  • Strong mentoring skills: the ability to mentor and train junior developers, providing guidance and feedback to help them develop their skills and advance in their careers.