> Markdown version of [/jobs/ext/2900735-odoo-software-developer](https://www.wearedevelopers.com/jobs/ext/2900735-odoo-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Odoo Software Developer - **Company:** Filmin - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Code Review, Computer Programming, Python (Programming Language), PostgreSQL, Linux Commands, Object-Oriented Software Development, Extensible Markup Language (XML), Git, Odoo, Front End Software Development - **Published:** September 14, 2026 - **Apply:** https://www.buscojobs.com.es/odoo-software-developer-en-badalona-ID-371265575 ## About the Role This approach allows Filmin to present an extensive catalog of 15,000 titles, the largest in Europe for a subscription platform and is currently operating in Spain, Portugal.The RoleWe are looking for a Python developer with at least 3 years of experience to join our Odoo development team. You will be working in diferent initiatives ranging from development of new workflows within Odoo to setting up Odoo views and support the different teams using the platform.As part of the technical team, you will work in close collaboration with Filmin's product team, editorial and administration to improve existing solutions and develop new ones to help the company grow.Hard Skills2+ years of experience with Python.Knowledge of the Odoo framework (developing custom modules, models, views, and security rules). Object-oriented programming and object modeling.Experience with PostgreSQL (writing and optimizing queries). Good understanding of XML, JavaScript, and QWeb (for Odoo views and frontend customization). Comfortable working with Git and version control.User level experience in linux command lineSoft SkillsOpen-minded and willingness to work and collaborate within a team.Curiosity and eager to learn.Strong critical thinking and problem-solving skills.Ownership and responsibility over own code.Team player with a positive attitude.What you will doBe an active part in all the stages of development of new custom Odoo modules and features: from the decision-making to the final delivery.Work on the continuous improvement of our internal ERP ecosystem (billing, subscriptions, management tools), refactoring code to improve performance and scalability. Your opinion matters.Integrate Odoo with Filmin's core platform and third-party services.Pair programming, code reviews and close collaboration with other developers. xqysrnhHelp us to improve the engineering culture in the company and share knowledge.What we offerPermanent contractSalary range 35K-40K3 days remote + 2 days office (in Barcelona)Flexible working hoursFree Friday's afternoonFree afternoons in summer23 vacation days + Extra Vacaction (Filmin Days)You can choose your equipmentFriendly environmentAn annual flexible benefits allowance of €1,800 to spend on health insurance, restaurants, transport, etcChildcare allowance (€600 per year)Full coverage of your public transport pass from your home to the officeHiring processInterview with the CTO and Odoo Lead (30min call)Technical interview (30 min call)Final interview (30min call) ## Description Who we are¿Le interesa este puesto?Puede encontrar toda la información relevante en la descripción a continuación.Filmin is a Video On Demand platform focused on independent cinema and series, novelties and classics.This approach allows Filmin to present an extensive catalog of 15,000 titles, the largest in Europe for a subscription platform and is currently operating in Spain, Portugal.The RoleWe are looking for a Python developer with at least 3 years of experience to join our Odoo development team.You will be working in diferent initiatives ranging from development of new workflows within Odoo to setting up Odoo views and support the different teams using the platform.As part of the technical team, you will work in close collaboration with Filmin's product team, editorial and administration to improve existing solutions and develop new ones to help the company grow.Hard Skills2+ years of experience with Python.Knowledge of the Odoo framework (developing custom modules, models, views, and security rules).Object-oriented programming and object modeling.Experience with PostgreSQL (writing and optimizing queries).Good understanding of XML, JavaScript, and QWeb (for Odoo views and frontend customization).Comfortable working with Git and version control.User level experience in linux command lineSoft SkillsOpen-minded and willingness to work and collaborate within a team.Curiosity and eager to learn.Strong critical thinking and problem-solving skills.Ownership and responsibility over own code.Team player with a positive attitude.What you will doBe an active part in all the stages of development of new custom Odoo modules and features: from the decision-making to the final delivery.Work on the continuous improvement of our internal ERP ecosystem (billing, subscriptions, management tools), refactoring code to improve performance and scalability.Your opinion matters.Integrate Odoo with Filmin's core platform and third-party services.Pair programming, code reviews and close collaboration with other developers.xqysrnhHelp us to improve the engineering culture in the company and share knowledge.What we offerPermanent contractSalary range 35K-40K3 days remote + 2 days office (in Barcelona)Flexible working hoursFree Friday's afternoonFree afternoons in summer23 vacation days + Extra Vacaction (Filmin Days)You can choose your equipmentFriendly environmentAn annual flexible benefits allowance of €1,800 to spend on health insurance, restaurants, transport, etcChildcare allowance (€600 per year)Full coverage of your public transport pass from your home to the officeHiring processInterview with the CTO and Odoo Lead (30min call)Technical interview (30 min call)Final interview (30min call) ## Related Videos - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How One Developer Built the Back Office for 10 Million Companies](https://www.wearedevelopers.com/videos/100082-how-one-developer-built-the-back-office-for-10-million-companies) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [5 Best Emerging Tech Cities in Europe](https://www.wearedevelopers.com/magazine/361-5-best-emerging-tech-cities-in-europe) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)