> Markdown version of [/jobs/ext/1391417-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1391417-full-stack-developer). 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). --- # Full Stack Developer - **Company:** Jet Aviation - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Multitier Architecture, Automation of Tests, C Sharp (Programming Language), Code Review, Command-Query Responsibility Segregation (Software Development), Home Automation, Python (Programming Language), Object-Oriented Software Development, Software Architecture, Oop Languages, Software Engineering, Web Application Frameworks, Test-Driven Development (TDD), ReactJS, Backend, Vue.js, Event Driven Architecture, Build Management, AngularJS, Real Time Data, React Redux, Event Sourcing, Software Coding - **Published:** July 23, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=28d0ada8e0f06582 ## About the Role Based in Madrid, Spain, the Full-Stack Software Engineer will join our growing IFX team, the group behind Jet Aviation's own In-Flight Entertainment (IFE) system. This is a full-time, immediate-start role built around one core requirement: a genuine commitment to software craftsmanship, with practical knowledge of Clean Architecture, CQRS, and Event Sourcing. You'll design and build clean, testable, maintainable systems across the full stack, working closely with the engineering team in Basel. Experience with IoT, home automation, or event-driven systems is a strong plus given the connected nature of our IFE platform., Full-stack developer with a genuine interest in software best practices and craftsmanship . Foundational knowledge of TDD, with hands-on practice a strong plus. Solid understanding of Clean Architecture. Practical knowledge of CQRS. Practical knowledge of Event Sourcing. Strong object-oriented programming skills, proficient in at least one OOP language (C#, Java, Python, or similar). Proficiency with a modern front-end framework (React, Vue.js, or Angular). Personal values aligned with Jet Aviation's core principles: Trust, Honesty, Alignment, Transparency. Professional proficiency in English and Spanish (B2 level or higher). Desired characteristics Experience with Redux or equivalent state management libraries. Knowledge or hands-on experience in home automation or IoT platforms and protocols. Familiarity with real-time data streams and event-driven architectures. Strong analytical mindset, curiosity for modern software architecture, and comfort working autonomously in a multidisciplinary engineering environment., If you are interested in a multicultural, challenging and innovative working environment and your profile matches our requirements, we are looking forward to receiving your online application in English. ## Description Develop and maintain front-end applications using modern frameworks such as React, Vue.js, or Angular. Design and implement scalable, object-oriented backend services (C#, Java, Python, or similar). Apply Clean Architecture, CQRS, and Event Sourcing principles to build modular, maintainable systems. Practice Test-Driven Development (TDD) and contribute to automated testing strategies. Collaborate closely with the Basel-based IFX team and UX/UI designers to deliver performant, accessible applications. Participate in architecture discussions, code reviews, and technical decision-making. Integrate software with IoT devices, real-time data streams, and external systems where relevant. Maintain technical documentation and uphold coding standards.