N

NERv Technology Inc. D.B.A. FluidAI Medical

Senior Backend Engineer - .NET, Full-Stack

Full-Stack EngineeringUpdated on Nov 13
Full-timeKitchener, ON, CanadaCA$130k - CA$140k /yr

About the Job

Requirements

  • At least 7 years of professional software engineering experience, including significant time building production backend systems.
  • Expert proficiency in C# and .NET 6+ / ASP.NET Core, including Web API development, dependency injection, asynchronous programming, and Entity Framework Core or similar object-relational mapping tools.
  • Strong background in distributed systems and backend architecture, including microservices or modular monoliths, REST and/or gRPC APIs, caching, and event-driven design.
  • Advanced SQL skills and strong data modeling experience with relational databases such as SQL Server or PostgreSQL, plus hands-on experience with NoSQL databases such as MongoDB.
  • Hands-on experience with a major cloud platform, preferably Azure; AWS or GCP are also considered, including managed services, networking, and identity.
  • Experience with Docker, Kubernetes or similar container orchestration, infrastructure as code, and CI/CD tooling.
  • Solid understanding of application security, including authentication and authorization, OAuth 2.0, OpenID Connect, encryption, and secure handling of sensitive data.
  • Experience with observability and production operations, including structured logging, metrics, distributed tracing, and on-call or incident response.
  • Proven full-stack experience with hands-on production work in TypeScript, React, and Next.js.
  • Experience building or contributing to mobile applications with React Native.
  • Strong understanding of frontend/backend integration, including API design for client consumption, state management, authentication flows, and real-time communication.
  • Fluency in English.
  • Ability to communicate technical decisions clearly to diverse stakeholders.
  • Comfort working in cross-functional, fast-paced, and collaborative environments.
  • Strong problem-solving, ownership, and continuous-improvement capabilities.

Responsibilities

  • Design, build, and own scalable, secure, highly available backend services and APIs using C#, .NET, and ASP.NET Core.
  • Architect reliable systems for ingesting, processing, and storing high-frequency sensor and device data, including real-time and near-real-time pipelines.
  • Lead technical design for new services and major features, making decisions about service boundaries, data models, messaging, and scalability.
  • Design and optimize relational and time-series data stores, including SQL Server and PostgreSQL, covering schema design, query performance, and data integrity.
  • Design, build, and maintain NoSQL solutions such as MongoDB, Azure Cosmos DB, and Redis, including document modeling, indexing strategies, and datastore selection for each workload.
  • Build and maintain event-driven and asynchronous workflows using message brokers and queues such as Azure Service Bus, RabbitMQ, and Kafka.
  • Develop integrations with hospital and third-party systems, including EHR/EMR platforms, using healthcare interoperability standards such as HL7 and FHIR.
  • Own reliability and operability for production services deployed in clinical settings, including logging, monitoring, alerting, tracing, and incident response.
  • Build and maintain cloud infrastructure, containerized deployments, and CI/CD pipelines for safe, repeatable releases.
  • Deliver end-to-end features across full-stack codebases, from databases and APIs to web and mobile user interfaces.
  • Build and maintain frontend features in React and Next.js, and mobile features in React Native, following established patterns and contributing to shared components where needed.
  • Connect backend services to frontend and mobile clients by designing API contracts, implementing authentication and authorization flows, managing data fetching and state, and handling errors and offline scenarios.
  • Implement real-time data delivery to web and mobile clients using technologies such as SignalR, WebSockets, and push notifications.
  • Partner with frontend, mobile, and design teammates to shape APIs around product usage and keep backend and client code consistent and well-tested.
  • Debug and resolve full-stack issues by tracing problems from the user interface through APIs, services, and data stores.
  • Apply security, privacy, and compliance best practices throughout the software lifecycle, especially for sensitive patient and clinical data.
  • Write and maintain technical documentation, including architecture decisions, API specifications, and design artifacts supporting regulatory and quality requirements.
  • Mentor engineers, drive code-review standards, and raise the engineering bar across the team.
  • Participate in sprint planning and Agile ceremonies, contributing to roadmap planning and prioritization from a systems and architecture perspective.
  • Collaborate with hardware, firmware, machine-learning, data, and clinical teams to deliver end-to-end features across the technology stack.

Desired Qualifications

  • Experience working with IoT, sensor, time-series, or high-volume streaming data.
  • Prior experience in healthcare, medical devices, or digital health, including familiarity with HL7/FHIR and privacy and regulatory frameworks such as HIPAA, PHIPA, or Saudi PDPL.
  • Familiarity with medical-device software standards such as IEC 62304 and ISO 13485, or experience in other regulated environments.
  • Arabic language proficiency.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at NERv Technology Inc. D.B.A. FluidAI Medical

See more jobs