> Markdown version of [/jobs/ext/2359794-mid-level-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2359794-mid-level-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). --- # Mid - Level Full Stack Software Engineer - **Company:** Innovation Group - **Location:** UK (Remote available) - **Experience:** Experienced - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Business Logic, Application Performance Management, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Code Coverage, Databases, Database Queries, Design of User Interfaces, Microsoft SQL Server, SQL Azure, Kusto Query Language, Secure Coding, Software Engineering, SQL Databases, TypeScript, Azure Service Bus, Data Logging, Software Application Programming, Backend, Git, Data Layers, Event Driven Architecture, AngularJS, Front End Software Development, Restful APIs, Docker, Service Stack, Microservices - **Published:** August 26, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=b362bed0cff989bc ## About the Role Commercial experience developing applications using C# / .NET and ASP.NET Core. Commercial experience with Angular and TypeScript. Strong understanding of REST API design and consumption patterns. Experience with SQL databases, schema design and query writing. Experience writing automated tests for frontend and backend code. Experience using Git and pull request workflows. Familiarity with CI/CD pipelines and build/deployment processes. Understanding of clean code, maintainability, error handling and secure development practices. Ability to troubleshoot issues across the full technology stack. Desirable Experience with Azure services such as Azure App Service, Azure SQL, Azure Service Bus and Application Insights. Experience with microservice, distributed or event-driven architectures. Experience with NX monorepos, Docker or containerisation technologies. Familiarity with performance diagnostics, logging, monitoring or KQL. Experience working in Agile product teams with QA and Product Owner collaboration. BEHAVIOURAL COMPETENCIES Autonomous delivery, comfortable operating across the stack without constant support. Systems thinking, understanding how frontend, backend and data decisions affect each other. Collaborative and able to bridge specialist frontend and backend engineers effectively. Clear communicator who surfaces ambiguity, integration issues and delivery risk early. Able to prioritise work across multiple technical concerns without dropping quality. Continuous improvement mindset, contributing to standards, patterns and team learning., * C#: 5 years (required) * Software development: 5 years (required) * Microsoft development stack - .NET, SQL Server, Azure: 5 years (required) * Angular: 5 years (required) ## Description As a Mid-Level Full Stack Engineer, you will deliver features end-to-end across frontend, backend and data layers. You will work independently across Angular user interfaces, APIs and database-backed services, reducing hand-offs within the squad and helping deliver complete vertical slices of product functionality., Design, develop and maintain full-stack solutions across frontend, API and data layers. Deliver complete user stories from UI through API implementation, business logic and database changes. Collaborate with the Technical Lead to implement robust, maintainable technical designs. Design, implement and consume REST APIs using agreed patterns and contracts. Develop automated tests across frontend and backend components. Participate actively in Agile ceremonies, refinement, estimation and sprint delivery. Identify technical risks, dependencies, API contract issues and integration concerns early. Support knowledge sharing between frontend-heavy and backend-heavy team members. Contribute to improvements in engineering standards, tooling and development practices. Take ownership of features through design, development, testing, release support and defect resolution., Uses approved AI development tooling across frontend and backend development tasks. Leverages AI to accelerate boilerplate, test creation, troubleshooting and documentation. Validates AI-generated code for security, correctness, maintainability and consistency across the stack. Applies AI-assisted development responsibly while maintaining the same engineering quality bar as human-written code. Contributes reusable prompt patterns and cross-stack AI-assisted workflows where they benefit the team. SUCCESS MEASURES Delivers end-to-end vertical slices within sprint commitments with minimal avoidable hand-off. Maintains agreed test coverage across frontend and backend layers. Produces low-defect, maintainable code that passes review and quality gates. Demonstrates strong integration quality with minimal QA-stage rework. Contributes positively to team delivery flexibility, knowledge sharing and engineering standards., Into this role: experienced Backend or Frontend Engineer seeking broader full-stack ownership, or external hire with demonstrable frontend and backend delivery experience. From this role: Senior Full Stack Engineer, Technical Lead, or deeper specialisation into Frontend or Backend Engineering depending on career direction. ## Related Videos - [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) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [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) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)