> Markdown version of [/jobs/ext/3487189-desarrollador-a-python-full-stack-erp](https://www.wearedevelopers.com/jobs/ext/3487189-desarrollador-a-python-full-stack-erp). 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). --- # Desarrollador/a Python Full Stack - ERP - **Company:** Ports - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Automation of Tests, Cascading Style Sheets (CSS), Software as a Service, Code Review, Databases, Continuous Integration, Relational Databases, Linux, Web Development, Mobile Application Software, Python (Programming Language), PostgreSQL, Model View Controller (MVC), Web Applications, Git, Restful APIs, Software Version Control, Docker - **Published:** September 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8632e9025394fe9b ## About the Role * Experiencia profesional en desarrollo con Python. * Conocimiento de frameworks basados en arquitectura MVC o patrones equivalentes. * Experiencia en diseño, desarrollo y consumo de APIs REST. * Conocimientos de JavaScript y desarrollo de aplicaciones web. * Experiencia con HTML y CSS. * Manejo de bases de datos relacionales y lenguaje SQL. * Conocimientos de Git y control de versiones. * Experiencia en análisis, depuración y resolución de problemas. * Capacidad para trabajar con código existente y desarrollar nuevas funcionalidades de forma estructurada. Conocimientos funcionales Es necesario conocer el funcionamiento habitual de un ERP y entender procesos como: * Gestión de clientes y proveedores. * Catálogo de productos y servicios. * Presupuestos, pedidos, albaranes y facturas. * Contratos y facturación recurrente. * Cobros, pagos y formas de pago. * Impuestos y series de facturación. * Asientos y cuentas contables. * Cuentas a cobrar y cuentas a pagar. * Conciliación y cierres contables. * Informes comerciales, financieros y contables. No buscamos exclusivamente un perfil técnico. Es importante que la persona pueda entender las necesidades de los usuarios y convertirlas en funcionalidades concretas dentro del ERP., * Experiencia previa desarrollando o implantando soluciones ERP. * Conocimiento de frameworks de Python. * Experiencia con PostgreSQL. * Conocimientos de facturación electrónica, Veri*Factu, SII u otras obligaciones fiscales españolas. * Experiencia en integraciones con CRM, plataformas de pago o programas de contabilidad. * Conocimientos de Docker, entornos Linux y despliegues en la nube. * Experiencia con pruebas automatizadas y procesos de integración continua. * Conocimientos de seguridad en aplicaciones web. * Experiencia en arquitecturas SaaS o aplicaciones multiempresa. ## Description La persona seleccionada participará en el desarrollo y evolución de un ERP, especialmente en las áreas de ventas, facturación y contabilidad. Buscamos un perfil con capacidad para entender procesos de negocio, diseñar soluciones mantenibles e integrar el ERP con aplicaciones y servicios externos., * Desarrollar nuevas funcionalidades y módulos del ERP. * Mantener y mejorar las funcionalidades existentes. * Analizar requisitos técnicos y funcionales junto con otros equipos. * Trabajar en módulos de clientes, productos, presupuestos, pedidos, albaranes, facturas, cobros y contabilidad. * Diseñar, desarrollar y documentar APIs REST. * Integrar el ERP con aplicaciones móviles, plataformas de pago, sistemas de acceso, CRM, herramientas contables y otros servicios externos. * Desarrollar interfaces web utilizando JavaScript, HTML y CSS. * Diseñar y optimizar consultas y estructuras de bases de datos. * Investigar y corregir incidencias. * Crear pruebas y participar en las revisiones de código. * Documentar los desarrollos y las decisiones técnicas.