Senior Full Stack Software Engineer

Total Care Security Ltd
Newark-on-Trent, UK
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
£60,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET HTML JavaScript (Programming Language) .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review Continuous Integration
+16 more
Dependency Injection Entity Framework Design of User Interfaces Mobile Application Software MySQL Object-Oriented Software Development Scrum Methodology Responsive Web Design SignalR Software Engineering .NET Core Blazor Software Security Git Build Management Restful APIs

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

  • 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.

  • Minimum of 5 years in a proven team leadership position

-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

Please note, this role will require at least two days a week in the office.

Benefits & conditions

Pulled from the full job description

  • Free parking
  • Company pension

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all