Key Responsibilities: Lead the design, development, and deployment of fullstack applications using .NET Framework/.NET Core and modern UI frameworks. Provide technical leadership and mentorship to a team of developers, ensuring best practices in coding, architecture, and DevOps. Collaborate with cross-functional teams to deliver scalable system architectures and microservices-based solutions. Develop and maintain REST APIs, ensuring seamless integration with front-end and back-end systems. Work with Optimizely CMS or similar DXP/CMS platforms to deliver content-driven solutions. Manage and optimize SQL and NoSQL databases for performance and scalability. Utilize DevOps tools, such as GitHub workflows and actions, to streamline development and deployment processes. Stay updated with the latest technologies and trends to drive innovation within the team.Must-Have Qualifications: A degree in Computer Science, Business Informatics, or a comparable qualification. At least 8 years of experience as a C# .NET Developer (.NET Framework / .NET Core). Hands-on experience with DXP/CMS platforms like Optimizely, Umbraco or equivalent. Proficiency in SQL and NoSQL databases. Solid knowledge of REST APIs. Experience with modern UI frameworks: React and Next.js (mandatory). Strong technical leadership experience, with proven ability to guide teams, make architectural decisions, and communicate effectively. Familiarity with DevOps tools, including GitHub workflows and actions. Solid experience in designing scalable system architectures and microservices. Engineering-focused mindset: able to talk about performance, dependency management, communication, problem solving, and investigation. English proficiency at B2 level or higher (spoken and written). Availability to work in a hybrid model (2 days per week in the Lisbon office).