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
Staff Site Reliability Engineer
Crusoe is building the World’s Favorite AI-first Cloud infrastructure company. We’re pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to po…
Senior Product Manager
LeanData helps the world’s fastest-growing companies automate, simplify, and accelerate revenue. Our Orchestration and Buying Groups Edition (BGE) products are mission-critical to our customers' go-t…
HPC Software Engineer III
About the Role As a High-Performance Computing (HPC) Software Engineer at Inversion, you will work as part of the simulation team to design, develop, and optimize software for use on the h…
Manufacturing Assembly Technician
Job Title: Manufacturing Assembly Technician Job Level: Experienced Department: Manufacturing Reports to Title: Operations Manager Summary We are seeking an experienc…
High Voltage Lab Technician & Test Engineer
VISA SPONSORSHIP IS NOT OFFERED FOR THIS POSITION. YOU MUST HAVE WORK AUTHORIZATION IN THE U.S. About Proper Voltage: At Proper Voltage, we are revolutionizing energy storage by making advanced…
Nurse Practitioner - Behavioral Health
Our team is hiring for a very exciting Nurse Practitioner Behavioral Health opportunity in BEAUTIFUL Palm Springs, CA! Join us in shaping the future of Behavioral Health in a renowned healthcare syst…
Conventional Underwriter
Mission Loans is seeking experienced mortgage professionals who thrive in a fast-paced environment without losing focus on quality of work and delivering an exceptional customer experience. As an Und…
Telecom Installation Technician
Telecom Installation Technicians Location:: California and Texas Pay: Hourly Base Pay PLUS service pay for each service completed after training! PAID TRAINING AVAILBLE! Join a dyn…
Data Scientist, Product Policy
About the Team The Product Policy team is responsible for the development, implementation, enforcement, and communication of the policies that govern the use of OpenAI’s services, including ChatGPT,…
Production Manager (2nd shift)
About Harbinger Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and …