CareerPlanGet AI match score →

Senior Software Engineer

🌐 Remote💼 Full-time🗓 2026-06-24

Core

Develop and maintain a SaaS web application and API for dental scan processing, focusing on parsing dental scanner files (STL/PLY/ZIP) and integrating AI-driven case management workflows.

Role type

Senior Full-Stack Software Engineer (Dental SaaS)

Builds

Next.js web application and Python FastAPI REST API for dental professionals

Domain

Dental technology / Medical SaaS

Deliverable

production ML models | product features | infrastructure

Required skills

Next.js (React 18), TypeScript, Python 3.12, FastAPI, AWS (S3, ECS, Lambda), file parsing (ZIP, STL, PLY), OCR/XML parsing

Preferred skills

Dental scanner file formats (iTero, 3Shape), PostgreSQL/Supabase, AI/ML integration, WebGL/3D rendering

Technologies

Next.js, React 18, TypeScript, Python 3.12, FastAPI, AWS, S3, ECS, EC2, Lambda, Tika, shadcn/ui, Tailwind CSS, PostgreSQL

Responsibilities

Parse dental scanner files (ZIP, STL, PLY) to identify components and extract case data; Build reusable UI components in Next.js; Develop and maintain RESTful APIs for AI tooling; Manage cloud infrastructure on AWS; Mentor junior developers

Seniority

Senior, hands-on IC

Rewrite
## About the role SmileShape is a fast-growing startup revolutionizing the dental industry with AI-driven solutions for dental scan processing and case management. We're building cutting-edge SaaS tools to streamline workflows for dental professionals, leveraging modern technologies like Next.js, Python FastAPI, and AWS. Join our small, collaborative team to make a real impact in a dynamic, innovative environment. ## Job Overview We're seeking a Senior Software Engineer to join our team full-time, working remotely in the US. You'll play a critical role in developing and maintaining our web application and API, with a primary focus on integrating dental scanner file parsing. You'll investigate zip files from various dental scanners, parse STL/PLY files, and OCR or extract XML case information to auto-populate case data in our Next.js UI. Additionally, you'll contribute to ongoing Python FastAPI development for our AI-powered REST API. ## Responsibilities ### Dental Scanner File Parsing - Investigate zip files from different dental scanners (e.g., iTero, 3Shape) to identify file structures and detect scanner type programmatically. - Parse STL or PLY files to identify scan components (e.g., upper/lower jaw, bite). - Implement OCR (using tools like Tika) or XML parsing to extract case information (e.g., patient name, case number) and auto-populate fields in the Next.js UI. - Ensure robust detection of scanner-specific file structures for seamless integration. ### Web App Development - Build and enhance reusable UI components in Next.js (React 18) using TypeScript, shadcn/ui, and Tailwind CSS. - Integrate parsed data into the case management UI, ensuring a smooth user experience. ### API Development - Develop and maintain RESTful APIs using Python 3.12 FastAPI to support AI tooling and case processing workflows. - Collaborate with the AI team to integrate API endpoints with machine learning models for dental scan analysis. ### AWS Integration - Utilize AWS services (e.g., S3 for file storage, ECS/EC2 for deployments, Lambda for serverless tasks) to manage file uploads and API infrastructure. - Ensure scalability and reliability of cloud-based workflows. ### Team Collaboration - Work in small, agile teams to deliver high-quality code, participating in code reviews and sprint planning. - Mentor junior developers and share expertise in Next.js, FastAPI, and AWS. ## Requirements ### Experience - 5+ years of professional software engineering experience, with a focus on full-stack development. - Proven expertise in Next.js (React 18) and TypeScript for building modern web applications. - Strong proficiency in Python 3.12 and FastAPI for REST API development. - Hands-on experience with AWS (S3, ECS/EC2, Lambda, IAM, etc.) for cloud infrastructure. ### Technical Skills - Experience parsing complex file structures (e.g., zip, STL, PLY) and implementing OCR (e.g., Apache Tika) or XML parsing. - Familiarity with dental scanner file formats (e.g., iTero, 3Shape) or similar CAD/CAM data is a plus. - Knowledge of Tailwind CSS and component libraries like shadcn/ui. - Comfortable working with Supabase or similar PostgreSQL-based databases. ### Soft Skills - Ability to work independently in small, fast-paced teams with strong communication skills. - Problem-solving mindset to tackle diverse scanner file structures and integration challenges. - Experience mentoring or collaborating in agile environments. ### Location - Must be based in the US and eligible to work without sponsorship. ## Nice-to-Haves - Experience in the dental or medical tech industry. - Familiarity with AI/ML integration in APIs. - Knowledge of WebGL or 3D rendering (e.g., Three.js for STL viewing). ## What we offer - Work on innovative AI-driven solutions transforming the dental industry. - Collaborate in a small, tight-knit team with direct impact on product development. - Competitive salary, health benefits, and remote flexibility. - Opportunity to grow with a startup backed by cutting-edge technology.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗