> Markdown version of [/jobs/ext/3059251-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/3059251-software-engineer-full-stack). 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). --- # Software Engineer - Full Stack - **Company:** CGP Books - **Location:** Millom, UK - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), Model View Controller (MVC), Model View ViewModel, Solid Principles - **Published:** September 25, 2026 - **Apply:** https://www.totaljobs.com/job/software-engineer-full-stack/cgp-books-ltd-job108041910 ## About the Role If you're an experienced developer with C# experience (ideally in an Ecommerce environment) who's knocking on the door of a senior position, this could be just the role for you. We'll take all the usual skills for granted - SOLID design principles, Agile delivery methods, MVC and MVVM. The hard bit is finding the right sort of person to join the team. You'll likely have a STEM degree from a top university, but provided you're: * Open-minded and flexible * Logical and quick to pick things up * Driven by high standards * Able to work within an agreed structure * Self-motivated and a problem solver… ## Related Videos - [Why HTMX is crushing React, Vue & Svelte.](https://www.wearedevelopers.com/videos/978-why-htmx-is-crushing-react-vue-svelte) - [Developing a clean architecture-inspired React application with MVVM](https://www.wearedevelopers.com/videos/1997-developing-a-clean-architecture-inspired-react-application-with-mvvm) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/2134-standing-on-the-shoulders-of-servlets-the-web-of-java) - [Migration to declarative UI in Android development](https://www.wearedevelopers.com/videos/765-migration-to-declarative-ui-in-android-development) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)