🌐 Remote💼 Full-time🗓 2026-06-24
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.