> Markdown version of [/jobs/ext/1624800-software-engineer-backend-python-cloud-apis](https://www.wearedevelopers.com/jobs/ext/1624800-software-engineer-backend-python-cloud-apis). 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). --- # Software Engineer - Backend (Python, Cloud & APIs) - **Company:** Managing Composites - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Business Logic, Automation of Tests, Cloud Computing, Software Quality, Code Review, Continuous Integration, Distributed Systems, Python (Programming Language), Machine Learning, Software Architecture, Software Engineering, Web Application Frameworks, ReactJS, Delivery Pipeline, Backend, Cloudformation, Vue.js, Code Inspection, Front End Software Development, Hardware Infrastructure, Software Coding, Restful APIs, Terraform, Serverless Computing - **Published:** July 11, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=c8c12650663f5ae2 ## About the Role * At least 2 years of professional experience in a similar software engineering role. * Strong Python development skills and understanding of software architecture principles. * Experience designing and implementing REST APIs. * Experience modelling complex systems, workflows and business processes. * Hands-on experience working with cloud platforms such as AWS or GCP. * Familiarity with serverless architectures. * Experience working with frontend technologies such as React, Vue or similar frameworks. * Ability to consume and integrate APIs from frontend applications. * Comfortable contributing across different parts of the stack when needed. * Ability to work in evolving environments where requirements are not always fully defined. * Product-oriented mindset with a strong focus on delivering practical solutions. * Strong problem-solving skills and willingness to take ownership., * Infrastructure as Code (Terraform, CloudFormation or similar). * Multi-tenant platforms and architectures. * Automated testing and CI/CD practices. * Code quality standards, linting and code reviews. * More advanced frontend development, including reusable component design and UX considerations. * Integration with third-party platforms through APIs. * Machine learning deployment pipelines. * Cloud-based GPU infrastructure for AI and machine learning workloads. ## Description We're looking for a Backend Software Engineer who enjoys building products, not just writing code. This is a backend-focused position, but we're looking for someone comfortable stepping into the frontend when needed to help deliver complete features and create a seamless user experience. You'll work closely with product stakeholders, helping shape solutions, design scalable systems, and build software that evolves continuously alongside the business. If you enjoy solving complex problems, taking ownership of technical decisions, and working in an environment where requirements are constantly refined and improved, we'd love to hear from you., * Designing, building and maintaining backend services in Python. * Creating robust, scalable and maintainable REST APIs. * Modelling business logic, workflows and complex system states. * Working with distributed systems and decoupled architectures. * Deploying and operating applications in cloud environments. * Building lightweight frontend components when required to deliver end-to-end functionality. * Developing simple user interfaces, dashboards and forms using modern frontend frameworks. * Collaborating closely with product teams to transform ideas into working solutions. * Contributing to technical discussions and architectural decisions. * Continuously improving product quality, performance and maintainability. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)