Senior Backend Engineer (.NET, Azure, SQL Server)
Role details
Job location
Tech stack
Job description
The engineer will work primarily on a .NET 9 backend with SQL Server, serving an Angular frontend, and will be expected to contribute across development, CI/CD, and operational support. The environment values realism and adaptability over rigid adherence to theoretical Patterns.
Primary Stack
- Backend: .NET 9
- Frontend: Angular
- Database: SQL Server
- Tooling: Azure DevOps (Repos, Boards, Pipelines)
- CI/CD: Azure DevOps Pipelines
- Cloud: Azure (practical, application-level usage)
Core Responsibilities
- Design, build, and maintain backend services for a production-grade employee productivity and ranking system
- Own and evolve SQL Server schemas, queries, and performance-critical paths
- Build and maintain CI/CD pipelines in Azure DevOps for reliable delivery to production
- Integrate and process data from Azure DevOps to generate metrics, analytics, and connection graphs
- Support production applications, including troubleshooting, performance tuning, and incident resolution
- Ensure safe handling of sensitive employee and productivity data across logging, debugging, and operations
- Collaborate with frontend developers to deliver stable, well-designed APIs
- Make pragmatic engineering decisions that balance correctness, maintainability, and delivery constraints
Requirements
Do you have experience in Usability?, We are seeking a senior backend engineer. The role focuses on building, evolving, and operating a .NET-based backend that processes sensitive organizational data and derives meaningful metrics and relationship graphs from Azure DevOps sources. This is a hands-on engineering role with strong emphasis on production stability, data correctness, and pragmatic decision-making., * Strong senior-level backend development experience with .NET
- Proven experience supporting and operating production applications
- Solid SQL Server expertise, including performance tuning and query optimization
- Hands-on experience with Azure DevOps and CI/CD pipelines
- Practical Azure cloud experience sufficient to reason about deployments and operational constraints
- Experience working with sensitive or confidential data in enterprise environments
- Pragmatic mindset: able to adapt solutions to project realities rather than blindly following patterns
Nice to Have
- Writing automated tests and understanding where they add the most value
- Familiarity with common architectural and design patterns, applied pragmatically
- Experience improving observability, diagnostics, and operational readiness
- Awareness of frontend consumption patterns and API usability considerations
- Willingness to challenge designs constructively and suggest simpler or more robust alternatives
- Experience integrating with Microsoft Graph, including working with Entra ID (Azure AD) backed organizational data (users, groups, hierarchies, permissions), understanding
- Graph API throttling, permissions models, and safe handling of directory and identity-related data.