Senior Full-Stack Engineer (Chennai)

Senior Full-Stack Engineer (Chennai)

15 Aug
|
Marek Systems
|
Chennai

15 Aug

Marek Systems

Chennai

We build the system that tracks surgical implants from the moment they arrive in a warehouse to the moment they go into a patient.
That means pick and put orders, surgical kit assembly, consignment and loaner custody, returns and quarantine, carrier-booked shipping, and lot-level traceability under FDA Unique Device Identification rules. It is orchestrated by a separate process platform that talks to us over signed HTTP rather than reaching into our database.
This is not a CRUD role with a medical logo on it. The hard problems here are modelling problems: what is the one true home for a fact, what happens when the physical world and the record disagree, and who is holding this box right now.
What you'd work on
A typical feature spans the whole stack — a database migration, an entity and service, an API, the data-fetching hook, the screen, and tests on both sides. You will write both halves, not occasionally touch a template.
Recent work on this codebase, as a sample:
Modelling GS1 device identifiers so a scanner and a hand-typed lot number resolve through the same path,



and a label that contradicts our records is refused rather than quietly accepted.
Splitting custody so that scanning stock off a shelf and transferring it to a recipient are two separate events, because they are two separate facts.
Consolidating a filtering capability that had been reimplemented per screen down to one shared component.
The stack
Backend — Java 21, Spring Boot 3.3, PostgreSQL, Flyway, JPA/Hibernate, MapStruct, Resilience4j, JUnit 5
Frontend — React 18, Vite, TypeScript (strict), TanStack Query, Zustand, React Hook Form + Zod, Tailwind on CSS custom properties, Vitest, Testing Library, MSW
Domain — ISO 13485, FDA UDI/GUDID, GS1 barcode standards, HMAC-signed service APIs, multi-tenant data isolation
What makes it hard
These constraints shape almost every decision. If they read as obvious to you, that's a valuable sign.
Custody, not just quantity. Stock doesn't simply decrease — it moves in

📌 Senior Full-Stack Engineer (Chennai)
🏢 Marek Systems
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack engineer (chennai) / chennai