Full Stack Engineer

CDM Technology

San Diego (CA)

On-site

USD 170,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)

Job summary

A leading medical technology company is seeking a Senior Full Stack Software Engineer in San Diego, California. The role focuses on designing, building, and maintaining high-performance web applications supporting surgical planning and imaging. The ideal candidate should have over 5 years of experience and skills in TypeScript, Node.js, React, and cloud technologies. The position requires onsite work 5 days a week, making it essential for candidates to live nearby. A competitive compensation and benefits package is offered.

Qualifications

  • 5+ years of full-stack software development experience.
  • Strong proficiency in TypeScript, Node.js, React, Java, or C#.
  • Experience with AWS and/or Azure cloud platforms.

Responsibilities

  • Design, develop, and maintain web applications using TypeScript, React, and Node.js.
  • Implement scalable backend APIs and microservices.
  • Develop and deploy applications in AWS environments.

Skills

TypeScript
Node.js
React
Java
C#
PostgreSQL
Prisma (ORM)
RESTful APIs
AWS
Git

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Jira
Confluence
TeamCity
Bitbucket

Job description

This range is provided by CDM Technology. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$170,000.00/yr - $180,000.00/yr

Direct message the job poster from CDM Technology

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).
  • 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.
  • 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.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Medical Equipment Manufacturing
Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

References increase your chances of interviewing at CDM Technology by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

CDM Technology • San Diego (CA)

On-site
USD 160,000 - 170,000
Full Stack Developer 249497
Full Stack Developer 249497

Medix™ • Columbia (MD)

On-site
USD 130,000 - 135,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Las Vegas (NV)

Hybrid
USD 120,000 - 160,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Minneapolis (MN)

Hybrid
USD 120,000 - 150,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Rancho Cordova (CA)

Hybrid
USD 140,000 - 180,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Springfield Meadows (CA)

On-site
USD 100,000 - 130,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Redding (CA)

Hybrid
USD 140,000 - 170,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Virginia Beach (VA)

Hybrid
USD 110,000 - 150,000
Full Stack Engineer, Senior
Full Stack Engineer, Senior

Blue Shield of CA • Los Angeles (CA)

Hybrid
USD 100,000 - 130,000
Full Stack Engineer, Consultant
Full Stack Engineer, Consultant

Blue Shield of CA • Minneapolis (MN)

Hybrid
USD 90,000 - 130,000