Job Requirements
We are building a cloud-native AI platform for medical imaging — powering AI-assisted diagnostics across neurology, cardiology, and oncology. You will own end-to-end development of backend microservices that ingest, process, route, and serve medical imaging data at scale across hospital networks.
This is a hands-on engineering role. You will design, implement, and ship production services.
-
Develop and upgrade core imaging microservices supporting 2D/3D rendering of medical images and segmentation of body parts and organs. Subsystems include DICOM and HL7/FHIR services, built-in DICOM Q/R, and CUDA-based rendering server. The orchestration of image processing algorithms which are incorporated / onboarded into the system as server plug-ins.
-
Own and drive end-to-end development of major features or large software components - from high-level design (HLD) through implementation and deployment.
-
Build reliable async and event-driven systems — design and implement RabbitMQ-based IPC patterns for inter-service communication; develop background worker services, cron-scheduled cleanup jobs, and event-driven processing pipelines.
-
Uphold security and data integrity standards — implement TLS certificate lifecycle management, JWT/OAuth2-based authentication, and encryption (AES, SHA-256) for patient data protection; design for multi-tenant isolation from the start.
-
Build cloud-based and on-premise platforms that host and execute containerized (Docker/Kubernetes) algorithms conforming to API specifications, delivering image-based intelligence across web and mobile interfaces.
-
Perform design and code reviews; contribute to overall architecture of the platform and infrastructure.
-
Collaborate with product management and tech leads to define features, create technical specifications, and provide effort estimates.
-
Apply elasticity and scalability concepts; work with virtualization, load balancing, and API gateway technologies.
-
Demonstrate exceptional attention to detail and strong communication skills.
Work Experience
Technical Skills:
-
(Required) .NET Core / ASP.NET Core Expertise: Strong proficiency in .NET Core, ASP.NET Core, .NET Web API, OOP concepts, and design patterns including dependency injection. This is the primary technical requirement.
-
(Required) SQL and NoSQL databases — hands-on experience with both relational (PostgreSQL or SQL Server) and document databases (MongoDB); practical skills in data modeling, indexing, and the repository pattern for each.
-
(Required) Cloud & Container Orchestration: Hands-on experience with Kubernetes, Docker, and cloud platforms including AWS, GCP, and Azure.
-
(Good Knowledge — at least one) Medical imaging and healthcare interoperability standards — working knowledge of at least one of: DICOM Web protocols (WADO-RS, STOW-RS, QIDO-RS), HL7 v2 message integration, or FHIR R4 APIs. Experience across more than one standard is a strong plus.
-
(Good Knowledge) Full Stack Development: Experience with Angular/TypeScript, SQL Server, and modern web technologies.
-
Overall 8+ years of experience with minimum 3 years in .Net Core, multi-threading, and client-server architecture. Good knowledge of network communication.
-
Linux and shell environment proficiency required.
-
Proficiency with Git source control system.
-
Experience working with distributed and remote team members.
-
(Plus): Python, C++ beyond 2 years, agentic AI, and LLM experience.