Full Stack Engineer Job at CDM Technology, San Diego, CA

cWUzblNTaFg1TDkxTStsakNveWRSWXR4MkE9PQ==
  • CDM Technology
  • San Diego, CA

Job Description

Attention! Candidate must live within driving distance of Carlsbad, Ca and work onsite 5 days a week! No 3rd parties. Only considering applicants authorized to work in the US for ANY employer.

The Senior Full Stack Software Engineer will design, build, and maintain high-performance web applications and services that support surgical planning and imaging technologies. This role involves full-stack development across UI, backend services, cloud infrastructure, data management, and 3D visualization. The engineer will collaborate closely with product, operations, software, and imaging/AI teams to deliver robust, scalable, and clinically impactful solutions.

The ideal candidate has deep technical expertise across modern web stacks, cloud platforms, and 3D rendering technologies, with a passion for building reliable software in a regulated medical environment.

Key Responsibilities

Full-Stack Development

  • Design, develop, and maintain web applications using TypeScript, React, Node.js, and modern frameworks.
  • Implement scalable backend APIs and microservices using Node.js, Java, and/or C#.
  • Build 2D/3D medical visualization components using Babylon.js, VTK.js, ITK.js, and WebGL.
  • Design data models and interact with relational databases using PostgreSQL and Prisma (ORM).

Cloud & Infrastructure

  • Develop and deploy applications in AWS environments (Lambda, S3, EC2, API Gateway).
  • Integrate CI/CD pipelines using TeamCity, Git, Bitbucket, and automated build/test workflows.

Medical Imaging & Data

  • Work with DICOM, 3D volumes, segmentation files, and imaging toolkits.
  • Implement interactive features for 3D reconstruction, rendering, and manipulation of CT/MRI/X-ray datasets.

Software Quality & Architecture

  • Apply best practices using Dependency Injection, Inversion of Control (IoC), SOLID principles, and modular design.
  • Write clean, maintainable code using unit testing, integration testing, and TDD.
  • Participate in architecture discussions, code reviews, and technical design sessions.

Agile Collaboration

  • Participate in Agile/Scrum ceremonies, sprint planning, and backlog refinement.
  • Collaborate with cross-functional teams including Imaging/AI, Operations, Product, UX, and V&V.
  • Use Jira and Confluence for planning, tracking, and documentation.

Regulated Environment

  • Contribute to design and documentation practices aligned with medical device software standards (IEC 62304, ISO 13485).
  • Support traceability, risk assessment, and validation documentation when needed.

Qualifications

Required

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of full-stack software development experience.
  • Strong proficiency in:
  • TypeScript, Node.js, React
  • Java or C#
  • PostgreSQL and Prisma (ORM)
  • RESTful APIs and backend services
  • Experience with AWS and/or Azure cloud platforms.
  • Experience with unit testing, TDD, and CI/CD.
  • Strong command of Git, Bitbucket, and modern DevOps tooling.
  • Experience with Agile/Scrum environments.

Preferred

  • Experience with Babylon.js, VTK, ITK, WebGL, 3D rendering.
  • Experience with DICOM and imaging workflows.
  • Background in regulated industries, particularly medical devices.
  • Knowledge of 3D geometry, computational graphics, or CAD-like systems.

Job Tags

Similar Jobs

Pride Health

Pharmacist Job at Pride Health

 ...profiles for appropriateness based on age, diagnosis, comorbidities, labs, allergies, height/weight/BSA, pregnancy/lactation status....  ...eligible employees comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical... 

Hinds County, Mississippi

Mail Clerk Job at Hinds County, Mississippi

Mail Clerk Location Hinds County, MS : Summary The incumbent is responsible for the mail operation and various other related activities. Incumbent picks up mail from the post office, sorts and distributes incoming and outgoing mail. Other responsibilities include operating... 

Physicians Rehab Solution

Medical Receptionist (FT) at Orthopaedic Specialists of Austin Job at Physicians Rehab Solution

 ...Orthopaedic Specialists of Austin is seeking a Full-Time Medical Receptionist in our outpatient clinic located in Leander, TX. Our licensed physical therapists provide integrated, state-of-the-art therapy care and rehabilitation to our patients. Company Benefits... 

Formulated Solutions

Senior Commercial Process Engineer Compounding/Blending (Formulating) Job at Formulated Solutions

 ...fosters creativity, growth, and profitability for both our Partners and the company. PRIMARY PURPOSE: The Senior Commercial Process Engineer Compounding/Blending (Formulating) is responsible for the development, continuous improvement, optimization, and technical... 

LHH

Financial Systems Analyst Job at LHH

 ...spent between financial and technology responsibilities. This is a hybrid role where you will work in the office Tuesday, Wednesday and Thursday and work from home Mondays and Fridays. It is a direct hire job with a salary paying between $85K - $115K + 15% bonus. Here are...