Responsibilities
- Build and maintain backend systems, APIs, and services that integrate 3D design tools with supply chain and manufacturing infrastructure
- Orchestrate the availability of 3D tools to internal workforce based on supply chain event triggers while matching capability with capacity
- Coordinate the submission and storage of browser-based CAD outputs to the cloud and subsequent distribution to remote manufacturing centers
- Support and develop internal APIs, endpoints, and microservices
- Instrument tools to provide rich data insights for planning, forecasting, and improving capacity or throughput
- Build integrations with third-party APIs: transmit 3D data payloads for processing and retrieve resultant outputs
- Collaborate with and serve as liaison to Product Management or Manufacturing Operations engineering teams
- Solve technical problems of moderate scope and complexity
- Craft code that meets internal standards for style, maintainability, and best practices
- Maintain and advocate for coding standards through code review
- Recognize impediments to team efficiency (technical debt), propose and implement solutions
- Advocate for improvements to product quality, security, and performance
Requirements
- 6+ years of software engineering experience with at least 3 years in backend development using TypeScript or Node.js
- Ability to understand business functions and how engineering can address challenges and bottlenecks
- Ability to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose iterative solutions
- Comfort working in a highly agile, intensely iterative software development process
- Effective communication skills: regularly achieve consensus with peers and provide clear status updates
- Experience owning a project from concept to production, including proposal, discussion, execution, observation, and maintenance
- Self-motivated and self-managing, with excellent organizational skills
- Ability to thrive in a remote-first organization
- High proficiency with back end systems (Nest, Next, Node, GraphQL, etc)
Nice to Have
- Experience with TypeScript
- Familiarity with 3D file formats, transmission, storage and interactions with cloud infrastructure
- Time spent engineering in pursuit of operations or supply chain verticals
- Relentlessly positive attitude, a strong sense of humor, and the ability to have fun at work