Full Stack Developer (react)

5 years

7 - 11 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Full-Stack Software Engineer — React & Node.js

Company: UNIDOC Healthcare Pvt. Ltd.
Location: Ahmedabad (open to in-person)
Type: Full-time / Freelance
Compensation: ₹60,000 – ₹95,000 / month (dependent on experience & scope)

About UNIDOC

UNIDOC builds practical, user-first healthcare software to make care more accessible and records easier to manage. We’re looking for a senior full-stack engineer to own a critical product: a cloud + offline capable web platform that handles medical imaging uploads, viewing/annotation, and secure dataset delivery — end to end.

This role is ideal for a self-starter who can take a product from concept to deployed MVP, who’s comfortable across front-end, back-end, cloud infra (AWS), and delivery.

Role overview (what you’ll build)

You will design, develop and deploy a secure, production-ready platform that lets clinicians (data contributors) upload and annotate imaging files and researchers/partners browse, request, and download those datasets. The product must work online with cloud sync and support offline workflows (local caching / background sync) for low-connectivity settings.

Core requirements:

  • Frontend (React + TypeScript preferred): responsive UI, authentication, upload flows, dataset dashboards, and an image viewer for medical images (DICOM / multi-frame support + annotations).
  • Backend (Node.js/Express or Node + NestJS; Python option acceptable): robust REST/GraphQL APIs, file upload pipelines, user/role access control, secure download/request flows.
  • Storage & infra: AWS (S3 + presigned URLs, IAM, optionally Lambda), PostgreSQL for metadata, Dockerized services, CI/CD and secure deployment (HTTPS, secrets management).
  • Offline capability: client-side caching, sync/merge logic, and resilient uploads when connectivity returns.
  • End-to-end ownership: ability to handle product design tradeoffs, implement features, test, and deploy — single-handedly if needed.

Responsibilities

  • Build the front-end using React (TypeScript preferred), including state management (Redux/Context) and UI components (Material UI or similar).
  • Integrate a DICOM/image viewer (Cornerstone.js, OHIF or equivalent) with zoom/pan/window/annotation features.
  • Design and implement backend APIs to handle auth (JWT/OAuth), uploads, dataset queries, and role-based access.
  • Implement secure, scalable file storage using AWS S3 (or GCS) with presigned uploads/downloads and lifecycle policies.
  • Design database schema (PostgreSQL) and write efficient queries; use an ORM (TypeORM/Sequelize/Prisma) where appropriate.
  • Add offline-first features: local caching, background uploads, conflict resolution, and sync with cloud.
  • Write unit/integration tests and support staging/production deployments (Docker, Cloud, CI).
  • Work closely with the founder/clinical lead and AI team to enable hooks for auto-tagging or analysis (calling a Python service or API).
  • Maintain security & compliance best practices for handling de-identified medical data.
  • Provide technical documentation and assist with user testing/iterations.

Must-have qualifications

  • 5+ years professional full-stack experience (production apps).
  • Strong React.js experience (TypeScript strongly preferred) and modern frontend tooling.
  • Solid backend experience with Node.js + Express/NestJS or Python + FastAPI/Django.
  • Hands-on AWS experience: S3, IAM, EC2/ECS/Lambda, RDS (Postgres), and understanding of security patterns.
  • Experience designing offline-capable web apps (Service Workers, IndexedDB, background sync, or equivalent).
  • Experience with large file upload flows and performance considerations.
  • Good knowledge of authentication/authorization (JWT, roles) and secure API design.
  • Comfortable owning a project end-to-end and communicating progress clearly in English.

Nice-to-have

  • Prior work with medical imaging (DICOM) or experience integrating Cornerstone.js / OHIF.
  • Experience with Docker, Kubernetes or containerized deployment.
  • Familiarity with HIPAA/GDPR-like data privacy concepts (even if local laws differ).
  • Experience integrating simple ML/AI pipelines or calling external inference services.
  • UI/UX sensitivity for clinician workflows and low-resource settings.

Perks & Why join UNIDOC

  • Work directly with the founder (clinician) and shape product direction.
  • Real impact — product will be used to power healthcare research and clinical workflows.
  • Flexible hours and a results-driven culture.
  • Opportunity to lead future technical hires and grow into a senior engineering role.

How to apply

Email himanshud820@gmail.com with:

  • Your resume (PDF).
  • A short note (3–6 lines) about why you’re a fit
  • Links to portfolio/GitHub or past projects (especially any complex front-ends, large file pipelines, or medical/healthcare projects).
  • Your availability over the next 2–3 weeks and expected CTC/month.

Job Types: Full-time, Permanent

Pay: ₹60,000.00 - ₹95,000.00 per month

Work Location: In person

Speak with the employer
+91 7600541303

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You