Job VC
Senior Backend Engineer (.NET) — NXJ-149
Technologies
Description
The Role
You’ll design and build the backend services that process real-time alarm correlation, video analytics events, and IoT telemetry for a security platform used by enterprise clients across the Middle East. The challenge: architecting distributed systems that handle continuous streams from cameras, sensors, and access control hardware — with fault tolerance that matters because this is physical security infrastructure. You’ll work alongside the sole architect, sharing the architectural load as the platform scales.
About the Product
An integrated security operations platform that combines AI-driven video analytics, real-time alarm management, and IoT infrastructure into one system. The backend processes event streams from physical devices across multiple sites, correlates alarms in real time, and feeds data to operator dashboards. Built on .NET and Python services running on Kubernetes across AWS and Azure. The R&D team of ~14 spans six countries — you’ll be joining during a significant scaling phase.
The Stack:
.NET 8+ (C#) as the primary backend runtime, with some Node.js/TypeScript services. Kafka for event streaming, PostgreSQL + MongoDB + Redis for persistence. Running on Kubernetes across AWS and Azure. The current senior backend engineer works in Python/FastAPI/Kafka — you’ll be building new .NET services or migrating existing ones, sharing architectural decisions with the sole architect on the team.
What You’ll Be Doing
Design and implement high-performance backend services, APIs, and middleware using .NET Core / C#
Architect distributed systems with horizontal scalability, fault tolerance, and high availability
Implement event-driven pipelines for real-time alarm correlation, video analytics processing, and system telemetry
Build integration layers for third-party hardware, cameras, IoT sensors, and external platforms
Deploy and optimize containerized workloads on Kubernetes (AWS + Azure)
Own technical documentation: architecture decision records, API specs, runbooks
Lead code reviews, enforce standards, and mentor other engineers
Performance profiling, load testing, and optimization of critical paths
What We Expect
Must-have
8+ years of backend development, 5+ years with .NET Core / C#
Production experience with distributed systems at scale
Kubernetes in production (deployment, scaling, troubleshooting)
.NET 8+: ASP.NET Core, minimal APIs, gRPC, async patterns
Message brokers: Kafka, RabbitMQ, or equivalent (SQS/SNS, Azure Service Bus)
Databases: PostgreSQL, SQL Server, MongoDB, Redis
Cloud: AWS or Azure (ideally both)
Clean Architecture, CQRS, DDD patterns
Advanced English (C1) — daily communication with an international team
Nice to have
Working knowledge of Node.js/TypeScript (NestJS, Express, or Hono)
SignalR, WebSockets, SSE for real-time communication
IoT protocol experience (MQTT, ONVIF) or video streaming pipelines
GitOps: ArgoCD/Flux, Terraform, GitHub Actions
Hardware integration via SDKs or proprietary protocols
Why This Role Is Worth Your Time
Real distributed systems problems: event-driven alarm correlation, IoT telemetry at scale, multi-cloud Kubernetes — not CRUD
You’ll share the architectural load with the team’s sole architect — your design decisions will directly shape the platform
Full-time remote from Ukraine or Poland, with Newxel benefits (medical insurance, 20 vacation days, equipment)
International team across six countries, already has a Ukraine-based engineer in Odesa
You’ll design and build the backend services that process real-time alarm correlation, video analytics events, and IoT telemetry for a security platform used by enterprise clients across the Middle East. The challenge: architecting distributed systems that handle continuous streams from cameras, sensors, and access control hardware — with fault tolerance that matters because this is physical security infrastructure. You’ll work alongside the sole architect, sharing the architectural load as the platform scales.
About the Product
An integrated security operations platform that combines AI-driven video analytics, real-time alarm management, and IoT infrastructure into one system. The backend processes event streams from physical devices across multiple sites, correlates alarms in real time, and feeds data to operator dashboards. Built on .NET and Python services running on Kubernetes across AWS and Azure. The R&D team of ~14 spans six countries — you’ll be joining during a significant scaling phase.
The Stack:
.NET 8+ (C#) as the primary backend runtime, with some Node.js/TypeScript services. Kafka for event streaming, PostgreSQL + MongoDB + Redis for persistence. Running on Kubernetes across AWS and Azure. The current senior backend engineer works in Python/FastAPI/Kafka — you’ll be building new .NET services or migrating existing ones, sharing architectural decisions with the sole architect on the team.
What You’ll Be Doing
Design and implement high-performance backend services, APIs, and middleware using .NET Core / C#
Architect distributed systems with horizontal scalability, fault tolerance, and high availability
Implement event-driven pipelines for real-time alarm correlation, video analytics processing, and system telemetry
Build integration layers for third-party hardware, cameras, IoT sensors, and external platforms
Deploy and optimize containerized workloads on Kubernetes (AWS + Azure)
Own technical documentation: architecture decision records, API specs, runbooks
Lead code reviews, enforce standards, and mentor other engineers
Performance profiling, load testing, and optimization of critical paths
What We Expect
Must-have
8+ years of backend development, 5+ years with .NET Core / C#
Production experience with distributed systems at scale
Kubernetes in production (deployment, scaling, troubleshooting)
.NET 8+: ASP.NET Core, minimal APIs, gRPC, async patterns
Message brokers: Kafka, RabbitMQ, or equivalent (SQS/SNS, Azure Service Bus)
Databases: PostgreSQL, SQL Server, MongoDB, Redis
Cloud: AWS or Azure (ideally both)
Clean Architecture, CQRS, DDD patterns
Advanced English (C1) — daily communication with an international team
Nice to have
Working knowledge of Node.js/TypeScript (NestJS, Express, or Hono)
SignalR, WebSockets, SSE for real-time communication
IoT protocol experience (MQTT, ONVIF) or video streaming pipelines
GitOps: ArgoCD/Flux, Terraform, GitHub Actions
Hardware integration via SDKs or proprietary protocols
Why This Role Is Worth Your Time
Real distributed systems problems: event-driven alarm correlation, IoT telemetry at scale, multi-cloud Kubernetes — not CRUD
You’ll share the architectural load with the team’s sole architect — your design decisions will directly shape the platform
Full-time remote from Ukraine or Poland, with Newxel benefits (medical insurance, 20 vacation days, equipment)
International team across six countries, already has a Ukraine-based engineer in Odesa