Python Developer - remote work
Role details
Job location
Tech stack
Requirements
in its hub in Seville. Developing, customizing, and extending Odoo modules (backend and frontend) following best practices.
Integrating Odoo with other systems via APIs, ETL tools, or custom connectors.
Debugging, performance tuning, and refactoring existing code.
Writing unit tests and automating testing where possible.
Working in an Agile team setup : sprints, code reviews, peer programming.
Contributing to deployment and maintenance (Docker, CI / CD, DevOps tooling).
Using AI integration to speedup the development process with support of a senior dev.
A Bachelor's degree in Computer Science, Software Engineering, or similar.
Experience working with PostgreSQL, XML, QWeb, and Odoo's ORM.
Familiarity with version control (Git), CI / CD pipelines, and ideally Docker and / or Kubernetes.
Basic understanding of APIs and web services (REST, JSON, XML).
Strong communication skills with professional-level English (mandatory).
Proactive and quality-driven, with a focus on clean, maintainable solutions.
Flexible and adaptable, comfortable switching between projects and priorities when needed.