Sr. Full Stack Software Engineer
Position Overview
The Senior Full Stack Software Engineer will design, build, and maintain high-performance web applications and services that support Carlsmed’s 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
- 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.
Recommended Jobs
Engineering Program Manager (EPM)
About Fourier At Fourier, we're making on-site hydrogen universally accessible. Our breakthrough design enables highly modular and fully automated electrolyzer systems that scale to any size and o…
Senior Staff Software Engineer, Developer Productivity Async
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and custo…
AI Research Scientist(6239)
Taiwan Semiconductor Manufacturing Company (TSMC) is seeking applications for skilled Artificial Intelligence (AI) Research Scientists for their Artificial Intelligence for Business Intelligence (AI4…
Greentech Investment Banking Analyst Program
A leading financial services firm is seeking a Full-Time Analyst for the 2026 Investment Banking program focused on the Greentech team. This role offers opportunities in mergers and acquisitions with…
Psychiatrist
Psychiatrist - Kern County, CA (#R10039) Greenlife Healthcare Staffing is seeking an Addiction Psychiatrist to fill an opening in the KernBHRS department that provides specialty behavioral health ser…
Manager, Catalog Creator Urban - Santa Monica, 90404
Manager, Catalog Creator Urban - Santa Monica, 90404, United States of America How We LEAD The Manager, Catalog Creator – Urban supports creator, influencer, and content marketing initiatives…
Guest Service Manager-OEM
Guest Service Manager-OEM page is loaded## Guest Service Manager-OEMremote type: On-Sitelocations: The Jay - San Francisco, CAtime type: Full timeposted on: Posted Todayjob requisition id: JR111276The…
Tax Experienced Senior, Core Tax Services
Tax Experienced Senior, Core Tax Services San Jose, CA, United States and 1 more Job Description Job Summary: A Tax Experienced Senior, Core Tax Services is responsible for utilizing rese…
Business System Developer - Ecommerce (Gen AI Focus)
Purpose of Job We are looking for a skilled Business System Developer to play a crucial role in the development and enhancement of our ecommerce platform. This role involves hands-on development, …
Senior Strategic Sourcing Manager, Professional Services
You will be responsible for Zoox’s strategic sourcing and engineering professional services partnerships within the Indirect Procurement space. This includes working cross-functionally to understand …