Senior Backend Developer (.NET | AI-First SaaS Platform)
Keepnet
Leeds, UK
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Multitier Architecture
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Microsoft Azure
Software as a Service
Continuous Integration
Cursor (Graphical User Interface Elements)
Software Debugging
DevOps
Distributed Systems
+13 more
PostgreSQL
NoSQL
Systems Development Life Cycle
Queueing Systems
SQL Databases
Data Logging
Cloud Platform System
Caching
Backend
Sentry
Front End Software Development
Api Design
Code Restructuring
Job description
- Design, build, and maintain scalable backend services for Keepnet’s Human Risk Management platform.
- Build clean, modular APIs that integrate internal services and third-party systems to enable automation, reporting, and security workflows.
- Develop testable, maintainable codebases using principles such as Clean Architecture, DDD, and TDD.
- Own the full development lifecycle: design, implementation, CI/CD (Azure), and post-release monitoring.
- Work on distributed and asynchronous systems using message queues, background workers, and event-driven workflows.
- Use observability signals (logging, metrics, tracing, tools like Sentry) to proactively detect, diagnose, and prevent production issues.
- Collaborate closely with frontend, product, and customer-facing teams to deliver features that solve real customer problems.
- Participate in Agile ways of working, focused on iteration, ownership, and continuous improvement., * Thoughtful Engineering: Time and space to design systems properly, not just ship quickly.
- Global Context: Work on a multinational SaaS platform used across multiple regions.
- AI-First Environment: AI-assisted development and production-grade AI systems are part of everyday work.
- Annual Leave: 25 days (+1 per year of service).
- Health & Well-being: Gym support and cycle-to-work scheme.
- Team Culture: Monthly team lunches and quarterly offsites.
- Continuous Learning: Learn from experienced peers and grow your skills over time.
Requirements
- 8+ years of experience building backend systems with .NET.
- Strong understanding of API design, distributed systems, and asynchronous architectures.
- Experience with SQL and NoSQL databases (PostgreSQL preferred), caching, and queuing systems.
- Familiarity with cloud environments and DevOps practices (Azure preferred).
- Comfortable working on production SaaS platforms, with ownership beyond deployment.
- Experience using AI-assisted development tools (e.g. Cursor or similar) to support code exploration, refactoring, testing, or design discussions-while maintaining strong engineering judgment.
- A strong sense of ownership and production accountability, including monitoring, debugging, and continuous improvement.
- Ability to understand product and business context, making pragmatic technical decisions that balance user value, risk, and long-term goals.
- A security-conscious mindset, building systems that are secure by design.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on find.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago