Full Stack Developer
Role details
Job location
Tech stack
Job description
Full Stack Developer (. NET / Angular / Azure) Location: Barcelona Working Model: Monday to Thursday in the office, flexible Fridays We are supporting a global organisation undergoing significant digital transformation and expanding its Digital Commerce engineering capability. As a Full Stack Developer, you will play a key role in building and enhancing enterprise-scale customer experience and e Commerce platforms used by global partners and customers. This is an opportunity to work on modern cloud-native applications across the full technology stack, leveraging the latest Microsoft technologies, Angular front-end frameworks, and AI-assisted development tools to deliver scalable, high-performing software solutions. You will collaborate closely with Solution Architects, Dev Ops Engineers, QA teams, and Agile delivery teams to build secure, maintainable, and innovative applications that support mission-critical digital platforms. What You'll Be Doing Design, develop, and maintain scalable full stack applications using C#/. NET and Angular Developing accessible digital applications in line with modern accessibility standards and best practices (e.g. WCAG compliance).
Requirements
Build and enhance RESTful APIs and microservices-based architectures Collaborate with Architecture, Security, QA, and Dev Ops teams throughout the SDLC Translate business and technical requirements into high-quality, maintainable code Participate in Agile Scrum ceremonies and contribute to continuous improvement initiatives Conduct code reviews and provide technical guidance to other developers Support deployment, testing, maintenance, and production issue resolution Create and maintain unit tests to ensure application stability and quality Work with CI/CD pipelines and modern Dev Ops tooling Explore and implement AI-driven engineering capabilities and automation opportunities Utilise tools such as Git Hub Copilot responsibly to improve productivity and code quality Ensure adherence to security standards, engineering best practices, and architectural principles Key Skills & Experience 7+ years of commercial experience in C#/. NET development Strong experience with. NET Core, ASP. NET, and Entity Framework Solid front-end development expertise with Angular 9+, Type Script, Rx JS, HTML, CSS, and SASS Experience building RESTful APIs and microservices architectures Hands-on experience with modern frameworks and tools such as: Graph QL (Hot Chocolate) Mass Transit Autofac Auto Mapper / Mapster Fluent Validation Apollo Angular Angular Material Experience working within Microsoft Azure cloud environments Familiarity with Dev Ops and Infrastructure-as-Code tooling including Azure Dev Ops, Terraform, and Power Shell Strong understanding of SOLID principles, design patterns, Git, and software architecture best practices Experience working with AI-assisted development tools such as Git Hub Copilot Strong communication and collaboration skills English language skills at B2 level or above Degree in Computer Science, Information Systems, or a related field Nice to Have Experience with Commerce Tools, Kontent. AI, Algolia, Elasticsearch, or Solr Familiarity with Docker and testing frameworks/tools such as Xunit, Moq, and Snapshooter Knowledge of SEO best practices and analytics/tracking integrations Experience delivering high-traffic e Commerce or digital marketing platforms Exposure to AI/ML tooling, chatbot frameworks, semantic search, or prompt engineering concepts