Software Engineer - Backend (Python, Cloud & APIs)

Managing Composites
Madrid, Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+15 more
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

Job 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.

Requirements

  • 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.

Benefits & conditions

  • Flexible work arrangements.
  • Ongoing technical and soft skills training to support your professional growth.
  • Flexible compensation system.
  • Health Insurance
  • Gym access
  • Mortgage advisor support.
  • TaxDown services for tax optimization.
  • 23 working days of annual leave, plus December 24th and 31st.
  • Focus on motivation and well-being: Various initiatives to support your happiness and satisfaction.

About the company

At Managing Composites, we live and breathe composites, leading the way in automotive innovation. From luxury cars to high-performance sports models, we craft lightweight, high-strength components that define the future of mobility. While our passion lies in the automotive sector, our expertise also extends to pioneering projects in aerospace and marine, from rockets to submarines. Guided by our “House of Culture” and core values: integrity, self-demand, family spirit, pursuit of excellence, and a touch of the wonderfully weird, we’re a team dedicated to pushing boundaries and redefining what’s possible in composites.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all