{"schemaVersion":"jobsearcher.job.v1","id":"e292d04f15fecdb269ad62a0","url":"https://jobsearcher.com/jobs/e292d04f15fecdb269ad62a0","canonicalUrl":"https://jobsearcher.com/jobs/e292d04f15fecdb269ad62a0","title":"Sr. Full Stack Software Engineer","description":"Position Overview\n\nThe 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.\nThe 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.\n\nKey Responsibilities\n\nFull-Stack Development\n\nDesign, develop, and maintain web applications using TypeScript, React, Node.js, and modern frameworks.\nImplement scalable backend APIs and microservices using Node.js, Java, and/or C#.\nBuild 2D/3D medical visualization components using Babylon.js, VTK.js, ITK.js, and WebGL.\nDesign data models and interact with relational databases using PostgreSQL and Prisma (ORM).\n\nCloud & Infrastructure\n\nDevelop and deploy applications in AWS environments (Lambda, S3, EC2, API Gateway).\nIntegrate CI/CD pipelines using TeamCity, Git, Bitbucket, and automated build/test workflows.\n\nMedical Imaging & Data\n\nWork with DICOM, 3D volumes, segmentation files, and imaging toolkits.\nImplement interactive features for 3D reconstruction, rendering, and manipulation of CT/MRI/X-ray datasets.\n\nSoftware Quality & Architecture\n\nApply best practices using Dependency Injection, Inversion of Control (IoC), SOLID principles, and modular design.\nWrite clean, maintainable code using unit testing, integration testing, and TDD.\nParticipate in architecture discussions, code reviews, and technical design sessions.\n\nAgile Collaboration\n\nParticipate in Agile/Scrum ceremonies, sprint planning, and backlog refinement.\nCollaborate with cross-functional teams including Imaging/AI, Operations, Product, UX, and V&V.\nUse Jira and Confluence for planning, tracking, and documentation.\n\nRegulated Environment\n\nContribute to design and documentation practices aligned with medical device software standards (IEC 62304, ISO 13485).\nSupport traceability, risk assessment, and validation documentation when needed.\n\nQualifications\n\nRequired\n\nBachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.\n5+ years of full-stack software development experience.\nStrong proficiency in:\nTypeScript, Node.js, React\nJava or C#\nPostgreSQL and Prisma (ORM)\nRESTful APIs and backend services\nExperience with AWS and/or Azure cloud platforms.\nExperience with unit testing, TDD, and CI/CD.\nStrong command of Git, Bitbucket, and modern DevOps tooling.\nExperience with Agile/Scrum environments.\n\nPreferred\n\nExperience with Babylon.js, VTK, ITK, WebGL, 3D rendering.\nExperience with DICOM and imaging workflows.\nBackground in regulated industries, particularly medical devices.\nKnowledge of 3D geometry, computational graphics, or CAD-like systems.","company":"Carlsmed","rawCompany":"carlsmed","city":"Carlsbad","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:26:21.179Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Full Stack Software Engineer","description":"Position Overview\n\nThe 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.\nThe 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.\n\nKey Responsibilities\n\nFull-Stack Development\n\nDesign, develop, and maintain web applications using TypeScript, React, Node.js, and modern frameworks.\nImplement scalable backend APIs and microservices using Node.js, Java, and/or C#.\nBuild 2D/3D medical visualization components using Babylon.js, VTK.js, ITK.js, and WebGL.\nDesign data models and interact with relational databases using PostgreSQL and Prisma (ORM).\n\nCloud & Infrastructure\n\nDevelop and deploy applications in AWS environments (Lambda, S3, EC2, API Gateway).\nIntegrate CI/CD pipelines using TeamCity, Git, Bitbucket, and automated build/test workflows.\n\nMedical Imaging & Data\n\nWork with DICOM, 3D volumes, segmentation files, and imaging toolkits.\nImplement interactive features for 3D reconstruction, rendering, and manipulation of CT/MRI/X-ray datasets.\n\nSoftware Quality & Architecture\n\nApply best practices using Dependency Injection, Inversion of Control (IoC), SOLID principles, and modular design.\nWrite clean, maintainable code using unit testing, integration testing, and TDD.\nParticipate in architecture discussions, code reviews, and technical design sessions.\n\nAgile Collaboration\n\nParticipate in Agile/Scrum ceremonies, sprint planning, and backlog refinement.\nCollaborate with cross-functional teams including Imaging/AI, Operations, Product, UX, and V&V.\nUse Jira and Confluence for planning, tracking, and documentation.\n\nRegulated Environment\n\nContribute to design and documentation practices aligned with medical device software standards (IEC 62304, ISO 13485).\nSupport traceability, risk assessment, and validation documentation when needed.\n\nQualifications\n\nRequired\n\nBachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.\n5+ years of full-stack software development experience.\nStrong proficiency in:\nTypeScript, Node.js, React\nJava or C#\nPostgreSQL and Prisma (ORM)\nRESTful APIs and backend services\nExperience with AWS and/or Azure cloud platforms.\nExperience with unit testing, TDD, and CI/CD.\nStrong command of Git, Bitbucket, and modern DevOps tooling.\nExperience with Agile/Scrum environments.\n\nPreferred\n\nExperience with Babylon.js, VTK, ITK, WebGL, 3D rendering.\nExperience with DICOM and imaging workflows.\nBackground in regulated industries, particularly medical devices.\nKnowledge of 3D geometry, computational graphics, or CAD-like systems.","datePosted":"2026-04-14T10:26:21.179Z","dateModified":"2026-04-14T10:26:21.179Z","hiringOrganization":{"@type":"Organization","name":"Carlsmed","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Carlsbad","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e292d04f15fecdb269ad62a0"},"url":"https://jobsearcher.com/jobs/e292d04f15fecdb269ad62a0"}}