Python Developer - remote work

CactusSoft
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

API
Agile Methodologies
Artificial Intelligence
Unit Testing
Code Review
Continuous Integration
ETL
Software Debugging
DevOps
JSON
Python
PostgreSQL
Performance Tuning
Software Engineering
Systems Integration
Web Services
XML
Backend
GIT
Odoo
Kubernetes
Information Technology
Front End Software Development
REST
Code Restructuring
Software Version Control
Docker

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.

About the company

Cactus is a software development company, providing full-cycle services for the European market. More than 170 companies increased business productivity using solutions developed by Cactus programmers. The company has been regularly included in the listings of the best software development companies in Belgium and Europe.

Apply for this position