The Role
We are seeking a Full Stack Programmer to design, develop, and maintain applications that power digital design platforms and workflows. This individual will work across both front end and back end systems to deliver scalable, high performance solutions. The role partners closely with design, engineering, and product teams to translate complex requirements into functional software. You will contribute to building innovative tools that support computational design, simulation, and collaboration.
What You’ll Do
-
Build user friendly front end interfaces for design tools, dashboards, and simulation environments
-
Develop secure and scalable back end services for data processing, model deployment, and user management
-
Integrate APIs and microservices supporting computational design models, CAD tools, and collaboration features
-
Partner with cross functional teams to translate business and technical requirements into software solutions
-
Optimize performance for 3D visualization and rendering using modern graphics frameworks
-
Maintain code quality through documentation, testing, and version control best practices
-
Contribute to design reviews and help evolve next generation digital design platforms
Your Skills & Abilities (Required Qualifications)
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
-
3+ years of full stack development experience
-
Proficiency with front end technologies such as React, Vue.js, HTML, CSS, and JavaScript or TypeScript
-
Strong back end experience using Node.js, Python, FastAPI, Django, or similar frameworks
-
Experience building and integrating APIs, WebSockets, and microservices architectures
-
Familiarity with cloud platforms such as Azure
-
Experience with Git and collaborative development tools
-
Strong problem solving skills and ability to work in cross functional environments
What Will Give You A Competitive Edge (Preferred Qualifications)
-
Experience in automotive, design, or simulation related domains
-
Familiarity with 3D graphics libraries such as Three.js, Babylon.js, or Unity WebGL
-
Exposure to CAD or computational design tools such as Rhino, Alias, or NX
-
Experience optimizing real time rendering or visualization performance
-
Background working on collaborative or design focused digital platforms