Senior Full Stack Engineer, Web & 3D Integrations
Build and operate full-stack web applications and integrations for browser-based 3D CAD tools, including APIs, cloud workflows, and supply-chain orchestration. Requires 5+ years of software engineering experience and strong TypeScript/Node.js backend expertise.
About the job
Responsibilities
- Develop and maintain web applications supporting 3D design interactions.
- Orchestrate 3D tool availability for internal users based on supply-chain events, matching capability with capacity.
- Coordinate submission and cloud storage of browser-based CAD outputs and distribution to remote manufacturing centers.
- Support and develop internal APIs, endpoints, and microservices.
- Instrument tools to provide data insights for capacity planning, forecasting, and throughput improvement.
- Build third-party API integrations to transmit 3D data payloads and retrieve processed outputs.
- Solve technical problems of moderate scope and complexity.
- Write maintainable code aligned with internal standards and advocate for those standards through code review.
- Advocate for product quality, security, and performance improvements.
Requirements
- 5+ years of software engineering experience.
- At least 4 years of backend development experience using TypeScript and Node.js.
- Experience with backend systems such as NestJS, Node.js, and GraphQL.
- Strong organizational, communication, teamwork, and self-management skills.
- Ability to work effectively in a remote-first organization.
Nice-to-haves
- Familiarity with 3D file formats, transmission, storage, and cloud infrastructure interactions.
- Experience with digital dental design tools.
Compensation and Benefits
- Annual salary range: $172,240–$215,300.
- Benefits may include healthcare, dental, mental health support, parental planning resources, retirement savings options, and paid time off.
Skills
TypeScript, Node.js, Nestjs, GraphQL, Postgres, React, GCP, Three.Js, C++, Webassembly, Microservices, 3D Cad