Senior Backend Engineer .NET
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Job Title: Senior Backend Engineer (.NET) Department: IT Role Summary We are looking for a Senior Backend Engineer to design and build high-performance backend services, APIs, and middleware.
Key Skills for This Role
Full Job Posting
Role Summary
We are looking for a Senior Backend Engineer to design and build high-performance backend services, APIs, and middleware.
You will architect distributed systems, integrate third-party hardware and external platforms, and implement event-driven architectures for real-time data processing.
This is a hands-on role requiring deep expertise in .NET, working knowledge of modern Node.js, and production Kubernetes experience.
You will own critical systems end-to-end, make architectural decisions that shape the platform, and mentor junior engineers.
Key Responsibilities
- Design and implement high-performance backend services, APIs, and middleware.
- Architect and build distributed systems ensuring horizontal scalability, fault tolerance, and high availability.
- Design integration layers for third-party systems, hardware and external APIs
- Implement event-driven architectures for real-time alarm correlation, video analytics events, and system telemetry.
- Deploy, manage, and optimize containerized workloads on Kubernetes (on-premises and cloud).
- Collaborate with DevOps on CI/CD pipelines, infrastructure as code, and deployment strategies.
- Lead code reviews, enforce coding standards, and mentor junior engineers.
- Identify and resolve backend bottlenecks through profiling, load testing, and performance optimization.
- Own technical documentation including ADRs, API specifications, and runbooks.
Education
- Bachelor's degree in Computer Science, Software Engineering, or equivalent.
Work Experience
- 8+ years of experience in backend software development.
- Minimum 5+ years of hands-on development in .NET Core/.NET (C#).
- Proven track record designing and operating distributed systems at scale.
- Experience with Kubernetes in production environments.
Technical Skills Required
- Strong proficiency in .NET 8+ and C#: ASP.NET Core, minimal APIs, gRPC, high performance async patterns.
- Working knowledge of modern Node.js/Bun ecosystem — TypeScript, NestJS/Express/Hono, Prisma/Drizzle.
- Kubernetes: deployments, services, ingress, ConfigMaps/Secrets, Helm charts.
- Distributed systems: CAP theorem, eventual consistency, circuit breakers, saga patterns.
- Message brokers: Kafka, RabbitMQ, SQS/SNS, Azure Service Bus.
- Databases: PostgreSQL, SQL Server, MongoDB, Redis.
- AWS: ECS/EKS, Lambda, SQS/SNS, S3, RDS, IAM, CloudWatch.
- Azure: AKS, Container Apps, App Service, Service Bus, Blob Storage, Application Insights.
- API design: REST, gRPC, OpenAPI/Swagger, API versioning.
- Architectural patterns: Clean Architecture, CQRS, Event Sourcing, DDD.
- Testing: xUnit/NUnit, Vitest/Jest, integration tests, test containers.
- Observability: OpenTelemetry, Prometheus/Grafana, structured logging, distributed tracing.
Preferred Experience
- Real-time communication with SignalR, WebSockets, server-sent events.
- Video streaming, media servers, or high-throughput IoT ingestion.
- GitOps and IaC — ArgoCD/Flux, Terraform, GitHub Actions or Azure DevOps.
- Service mesh and platform security, Vault, container scanning.
- Hardware integration via SDKs, proprietary protocols, device communication.
- Working knowledge or understanding of Python and its ecosystem.
Soft Skills
- Self-driven with ability to own features end-to-end with minimal supervision.
- Strong analytical and debugging skills in complex distributed environments.
- Clear communication with both technical and non-technical stakeholders.
- Strong documentation habits, you write it down so others can run with it.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at U X E SECURITY SOLUTIONS L.L.C
Network Support Engineer
Dubai, UAE
UXE Security Solutions seeks a Network Support Engineer to ensure uptime of video surveillance, network, and edge infrastructure. The role involves designing, configuring, and troubleshooting network architectures, firew
Junior Audit Engineer
Dubai, UAE
UXE Security Solutions seeks a Junior Audit Engineer to assist in conducting site audits for security systems (CCTV, access control, alarm systems). The role involves reviewing layouts, supporting senior auditors, captur
IT Sales Executive
Dubai, UAE
UXE Security Solutions seeks a results-driven IT Sales Executive to drive business growth in the UAE market. The role involves selling IT products and services including software, hardware, networking, cloud, and cyberse
AI Advisory
Dubai, UAE
MultiBank Group seeks a Quant AI Specialist to apply quantitative research, machine learning, and AI to trading, risk management, and market analytics. The role requires expertise in financial markets, predictive modelin
Network Support Engineer
Dubai, UAE
Job Responsibilities: Ensure continuous uptime and reliable performance of video surveillance, network, and edge infrastructure. Troubleshoot and resolve network, routing, firewall, and VPN-related issues across LAN an
Salas Executive - IT Background
Dubai, UAE
Key ResponsibilitiesBusiness Development & Lead Generation Identify and develop new business opportunities for IT products and services. Generate leads through cold calling, networking, referrals, online research, and
Senior Frontend Engineer
Dubai, UAE
Job Title: Senior Frontend Engineer Department: IT Role Summary We are looking for a Senior Frontend Engineer with strong design sensibility to build modern, secure, high-performance web applications. You will own the fr
Admin Supervisor
Dubai, UAE
Role Description This is a full-time, on-site Admin Supervisor role based in Dubai. The Admin Supervisor will oversee administrative operations, coordinate workflows, and manage daily office tasks to ensure efficiency. R
Network Support Engineer
Dubai, UAE
Junior Audit Engineer
Dubai, UAE
IT Sales Executive
Dubai, UAE
AI Advisory
Dubai, UAE
Network Support Engineer
Dubai, UAE
Salas Executive - IT Background
Dubai, UAE
Senior Frontend Engineer
Dubai, UAE
Admin Supervisor
Dubai, UAE