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
£ 50KJob 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