> Markdown version of [/jobs/ext/1384727-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1384727-full-stack-software-engineer). 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 Software Engineer - **Company:** Frontiers Media S.A. - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), .NET Framework, Artificial Intelligence, Component-Based Software Engineering, Cloud Computing, Software Quality, Code Review, Continuous Integration, Relational Databases, Distributed Systems, Monitoring of Systems, Message Broker, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Query Optimization, Software Deployment, Software Engineering, Cloud Platform System, Large Language Models, Database Optimization, Reliability of Systems, Database Performance, Backend, Event Driven Architecture, Containerization, Solid Principles, Non-relational Database, Front End Software Development, Asynchronous Programming, Restful APIs, Domain Driven Design, Microservices - **Published:** July 22, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + 4+ years of professional experience in full stack software engineering with strong backend expertise in the .NET ecosystem. + 3+ years of experience building modern frontend applications using a component-based JavaScript framework. + Strong understanding of object-oriented programming principles and SOLID design principles. + Experience designing and consuming RESTful APIs. + Solid understanding of frontend architecture, state management patterns, and best practices for building scalable single-page applications. + Experience working with relational and non-relational databases, including performance tuning and production troubleshooting. + Experience working with cloud platforms and deploying applications in cloud environments. + Familiarity with Agile/Scrum methodologies. + Experience troubleshooting complex production issues using monitoring and observability tools. + Understanding of microservices-based architectures and frontend modularization concepts. + Experience integrating AI-powered capabilities into customer-facing applications. + Demonstrated ability to effectively use AI coding assistants or similar tools to enhance daily engineering work, with a critical approach to reviewing and validating generated code. + Strong problem-solving skills and attention to detail. Nice-to-Have Skills: + Advanced expertise in relational database performance tuning and optimization. + Experience implementing asynchronous communication patterns in distributed systems using message brokers. + Exposure to CI/CD pipeline configuration and automation in cloud-based environments. + Experience with containerization and orchestration platforms. + Experience with workflow or business process orchestration tools in distributed architectures. + Familiarity with event-driven architecture patterns. + Experience with automated testing frameworks for backend and frontend applications. + Knowledge of Domain-Driven Design principles. + Experience applying BDD and TDD practices. If you meet most of the requirements but not all, we encourage you to apply. We value strong engineering fundamentals, ownership, and the ability to grow within a modern, evolving technology environment. + We prioritise office presence and emphasise in-person collaboration, but also offer appropriate adjustments where needed, in line with company policy ## Description We are looking for a Full Stack Software Engineer to join our team in evolving Frontiers' publishing platform. The platform is large and complex, combining modern and legacy technologies. This role involves maintaining and improving existing systems while contributing to a gradual transition toward a more modern and scalable architecture. You will work across the stack, developing and maintaining web-based features and services that support core publishing workflows. As part of the platform's ongoing evolution, you will help modernize legacy components, improve performance and maintainability, and ensure reliable integration across distributed systems. AI-assisted development tools are a standard part of our engineering workflow. You are expected to use AI coding assistants and large language models to accelerate implementation, explore solutions, and reduce repetitive work. At the same time, you apply strong engineering judgment to validate, test, and critically assess AI-generated output, ensuring correctness, security, maintainability, and alignment with architectural standards. Your focus on best practices, collaboration, and continuous improvement will be essential to the platform's success., + Design, develop, and maintain scalable, high-performance web applications across frontend and backend layers. + Enhance and support existing solutions, including systems built with legacy technologies. + Contribute to the modernization of legacy components toward a more modular and scalable architecture. + Build and evolve RESTful APIs and integrate with internal and external services. + Troubleshoot and optimize database performance, including query optimization, indexing strategies, and transaction management across relational and non-relational databases. + Collaborate with product managers, architects, and cross-functional teams to clarify requirements, assess technical feasibility, and determine effective implementation strategies. + Write clean, maintainable, and efficient code aligned with established engineering standards and best practices. + Ensure the quality of delivered solutions through testing, code reviews, and continuous improvement practices. + Optimize applications for performance, scalability, and responsiveness. + Investigate and resolve complex production issues using monitoring and observability tools. + Participate in code reviews and support the growth of less experienced engineers. + Leverage AI-assisted development tools responsibly to improve productivity while maintaining high standards of code quality and system reliability. + Stay current with relevant technologies and engineering practices to support the evolution of the platform. ## Related Videos - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [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 - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)