Job Description
Salary:
Position Overview
The Senior Full Stack Software Engineer will design, build, and maintain high-performance web applications and services that support Carlsmeds 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 usingTypeScript, React, Node.js, and modern frameworks.
Implement scalable backend APIs and microservices usingNode.js, Java, and/or C#.
Build 2D/3D medical visualization components usingBabylon.js, VTK.js, ITK.js, and WebGL.
Design data models and interact with relational databases usingPostgreSQLandPrisma (ORM).
Cloud & Infrastructure
Develop and deploy applications inAWSenvironments (Lambda, S3, EC2, API Gateway).
Integrate CI/CD pipelines using TeamCity, Git, Bitbucket, and automated build/test workflows.
Medical Imaging & Data
Work withDICOM, 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 usingDependency Injection, Inversion of Control (IoC), SOLID principles, and modular design.
Write clean, maintainable code usingunit testing, integration testing, and TDD.
Participate in architecture discussions, code reviews, and technical design sessions.
Agile Collaboration
Participate inAgile/Scrumceremonies, sprint planning, and backlog refinement.
Collaborate with cross-functional teams including Imaging/AI, Operations, Product, UX, and V&V.
UseJiraandConfluencefor planning, tracking, and documentation.
Regulated Environment
Contribute to design and documentation practices aligned withmedical device software standards(IEC 62304, ISO 13485).
Support traceability, risk assessment, and validation documentation when needed.
Qualifications
Required
Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
5+ yearsof full-stack software development experience.
Strong proficiency in:
TypeScript, Node.js, React
Java or C#
PostgreSQLandPrisma(ORM)
RESTful APIs and backend services
Experience withAWS and/or Azurecloud platforms.
Experience withunit testing, TDD, and CI/CD.
Strong command ofGit, Bitbucket, and modern DevOps tooling.
Experience with Agile/Scrum environments.
Preferred
Experience withBabylon.js, VTK, ITK, WebGL, 3D rendering.
Experience withDICOMand imaging workflows.
Background inregulated industries, particularly medical devices.
Knowledge of 3D geometry, computational graphics, or CAD-like systems.
Equal Opportunity Employer
Carlsmed is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. Carlsmed is committed to providing reasonable accommodation for candidates with disabilities in our recruitment process. If you need assistance or accommodation due to a disability, please let us know.
Compensation
We are pleased to provide a competitive salary and benefits. Our benefits reflect our investment in the overall health and well-being of our employees and their families. including paying 100% of monthly healthcare, dental and vision insurance premiums, a 401(k) plan with employer matching, and unlimited PTO. The expected pay range is $155,000 to $170,000. Compensation may vary based on related skills, experience, and relevant key attributes.
Full-time