Job Description
As a Senior .NET Developer at Scan, you'll play a central role in designing, building, and maintaining high-performance backend services and web applications. Working primarily with C#, .NET Core, and ReactJS, you'll collaborate with other developers and stakeholders to deliver features that support both customer-facing and internal business functions.
You'll be based at Scan HQ in Bolton, with the option of a hybrid working arrangement. Our engineering culture emphasises clean code, shared learning, and continuous improvement. We provide dedicated weekly time for personal development and run regular lunch & learn sessions so the team can share new tools, techniques, and ideas.
Key Responsibilities
1. Design, develop, and maintain modern applications and APIs using .NET Core and C#
2. Deliver scalable, maintainable backend systems that support our e-commerce platform and internal tools
3. Collaborate with front-end developers to build full-stack features with ReactJS
4. Write clean, testable code following SOLID principles and best practices
5. Participate in code reviews, technical discussions, and mentoring of junior developers
6. Support CI/CD processes and contribute to the improvement of internal workflows
7. Continuously evaluate and improve system performance and maintainability
8. Work with legacy code where needed and contr...