Senior Software Engineer - Backend
- Source: Concertai
- ConcertAI
- On-site
- State of Karnataka, India
- Full-Time
- Senior
Job Description
Job Requirements
Job Requirements
We are building a cloud-native AI platform for medical imaging — powering AI-assisted diagnostics across neurology, cardiology, and oncology. You will contribute to development of backend microservices that ingest, process, route, and serve medical imaging data across hospital networks.
This is a hands-on engineering role. You will implement and ship production services.
Roles & Responsibilities:
Develop and upgrade core microservices in
-
- 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.
- Contribute to development of features and software components — from design through implementation and deployment, working with senior engineers and architects.
- Build reliable async and event-driven systems — 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; follow multi-tenant isolation patterns.
- 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.
- Participate in code reviews and support architecture decisions for the platform and infrastructure.
- Work with product management and tech leads to understand requirements, contribute to technical specifications, and provide effort estimates.
- Learn and 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.
-
(Desired) Cloud & Container Orchestration: Experience with Docker and familiarity with Kubernetes; exposure to cloud platforms such as AWS, GCP, or Azure.
-
(Preferred - Understanding of) Full Stack Development: Experience with Angular/TypeScript, SQL Server, and modern web technologies.
-
(Preferred - Good Knowledge of (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.
-
Overall 4-6 years of experience with minimum 2 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.
Skills
- dicom
- fhir
- built-in
- cuda
- RabbitMQ
- ipc
- OAuth2
- Docker
- Kubernetes
- asp-net
- dot-net
- asp-net-core
- dot-net-core
- PostgreSQL
- MongoDB
- amazon-web-services
- google-cloud-platform
- microsoft-azure
- TypeScript
- microsoft-typescript
- Python
- cplusplus
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
