Senior Full Stack Software Engineer

Total Care Security Ltd
Newark Civil Parish, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 50K

Job location

Newark Civil Parish, United Kingdom

Tech stack

ASP.NET
HTML
JavaScript
.NET
Multitier Architecture
API
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
CSS
Code Review
Continuous Integration
Dependency Injection
Entity Framework
Design of User Interfaces
Mobile Application Software
MySQL
Object-Oriented Software Development
Scrum
Responsive Web Design
SignalR
Software Engineering
.NET Core
Blazor
Software Security
GIT
Build Management
REST

Job description

This is a senior engineering role at the heart of our product development - owning delivery across the full stack, shaping technical direction, and mentoring the next generation of engineers., * Own Full Stack delivery: Take end-to-end responsibility for product development at every layer of the stack.

  • Build Scalable Software: Work alongside ambitious teams building meaningful, high-quality software at pace.
  • Shape Technical Direction: Mentor engineers and contribute to architectural decisions that last.
  • Design & Build: Design, build, and maintain robust front-end and back-end systems end-to-end, taking full ownership from concept to deployment.
  • Lead & Contribute: Lead sprint planning, code reviews, and technical architecture discussions - raising the bar for the whole team.
  • Collaborate: Work cross-functionally to deliver features against ambitious timelines, keeping stakeholders aligned along the way.
  • Drive Delivery: Engage effectively with remote and offshore partner teams to maintain momentum and meet shared delivery goals

Requirements

Do you have experience in REST?, * Leadership: you guide engineers - mentor juniors, drive standards, and take accountability for team output.

  • Outcome mindset: you place the user and customer at the heart of everything you do.
  • Pivot on the detail: you know when to be meticulous, and when to balance business needs with a perfectionist approach.
  • Communication: you craft and curate impactful messages and material for stakeholders and consumers.
  • Team Player: you thrive in an ambitious, pace driven environment.
  • Resilience: you understand the needs of a business and it's end users, and operate with a resilient and pragmatic approach.Qualifications & Experience

-Hands-on software engineering experience across the full stack - you've shipped real products and solved hard problems.

-Core .NET & C#

  • Strong knowledge of C# and object-oriented programming
  • Modern .NET 8/10 experience
  • Dependency injection and service-based architecture
  • Clean architecture / service-layer design

-Front End

  • Blazor / Razor components
  • HTML, CSS, and JavaScript
  • Responsive web UI development
  • Blazor state management
  • Real-time UI updates using SignalR or similar

-Mobile (.NET MAUI)

  • .NET MAUI for Android and iOS
  • Mobile app lifecycle management
  • Mobile permissions, background services, and platform-specific behaviour

-Back End & APIs

  • Building efficient, scalable RESTful APIs using ASP.NET Core
  • Request validation, response handling, and API security
  • Entity Framework Core
  • Multi-tenant application design

-Data & Infrastructure

  • Strong MySQL experience
  • Strong AWS infrastructure knowledge
  • CI/CD workflows via Azure DevOps and Git

Apply for this position