Skip to Content

Python Developer

Remote

This position focuses on developing, customizing, integrating and enhancing Odoo solutions to meet specific business need of clients across various industries. The ideal candidate will possess an in-depth understanding of the Odoo platform, strong analytical skills, and the ability to work effectively both independently and collaboratively. Below is a detailed outline of the responsibilities, qualifications, and skills required for this role.


Responsibilities:

  • Develop and customize Odoo modules (using Python and XML) based on specific business requirements, including coding and debugging.
  • Integrate Odoo with third-party systems and platforms to ensure seamless functionality.
  • Manage backend data tasks, including creating and maintaining database structures
  • Collaborate with the development team to design and implement new features.
  • Perform system upgrades, migrations, configuration and maintenance tasks.
  • Conduct rigorous testing of all developments, participate in code reviews and modifications to ensure quality and performance
  • Maintain comprehensive documentation of development processes, technical specifications, and system configurations
  • Provide ongoing support to end-users, troubleshoot and resolve issues related to Odoo applications
  • Stay updated with the latest Odoo features and industry best practices.


Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as Python Developer or similar role and familiarity with front-end technologies (HTML, CSS, JavaScript).
  • Strong knowledge of PostgreSQL and database management including designing efficient database structures, optimizing queries, and troubleshooting performance issues
  • Familiarity with Odoo framework and its modules including the ORM (Object-Relational Mapping) system, views, and controllers.
  • Proficiency in creating custom modules and customizing existing ones to align with the organization’s workflows.
  • Familiarity with integrating Odoo with other third-party applications such as CRM systems, e-commerce platforms, and payment gateways.
  • Ability to work independently and in a team environment. 
Core Python Expertise
Python Web Frameworks
Database Management (ORM)
Understanding of Front-End Technologies 
Problem-solving capabilities
Debugging & Testing

Responsibilities

  • Develop and customize Odoo modules
  • Integrate Odoo with third-party systems
  • Proficiency in Object Relational Mappers (ORM) and database management
  • Perform system upgrades, migrations, configuration
  • Testing, Code review and maintenance
  • Support, troubleshoot and resolve issues

Must Have

  • Bachelor's degree or Higher
  • Core Python Expertise
  • Python Web frameworks and front-end technologies
  • Familiarity with Odoo framework (OWL, ORM)
  • Knowledge of PostgreSQL and database management
  • Highly creative and autonomous
  • Familiarity with integrating Odoo with other third-party applications

Nice to have

  • Knowledge of Python Libraries such as OpenCV, Pillow (PIL), scikit-image, NumPy & Pandas
  • Odoo certification is a plus
  • Experience with Agile methodologies
  • Familiarity with Git or other version control systems
  • Familiarity with OWL

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • Comprehensive benefits package, including a competitive salary.
  • Opportunity to gain valuable experience working with a diverse client base across various industries
  • Expand your knowledge of various business industries
  • Showcase your leadership, presentation and interpersonal skills by leading workshops, trainings and demo
  • Real responsibilities and challenges in a fast-evolving IT consulting and digital transformation company
Our Services
Our Product

Discover our services.

READ