Software Fullstack Engineer
Skills & Stack
About the Role
Join the Visualization Rendering team at Cimpress Technology to create cutting-edge solutions for 2D and 3D previews that empower graphic designers to build flexible designs and manage catalogs containing millions of assets. You will contribute to the Scenes Platform, work across the stack with C#/.NET Core on the backend, NodeJS + TypeScript for select services, and React.js + Three.js on the frontend. You will ship tools and plugins that the wider organization depends on, collaborate in an agile, iterative environment, and influence team performance through strong engineering craft and collaboration. This is a remote-first role open to candidates based in Spain.
About Cimpress Technology
Cimpress invests in and builds customer-focused, entrepreneurial mass customization businesses. The organization develops software for mass customization enterprises serving over 17 million global customers, enabling personalized physical and digital products. Cimpress operates a remote-first model with team members across 15+ countries and 30 US states.
What You'll Do
- 1Participate in a motivated team delivering impactful solutions for customers of the Scenes Platform.
- 2Contribute to the design and development of the Scenes Platform and its 2D/3D visualization features.
- 3Write production code using C# + .NET Core on the backend, NodeJS + TypeScript for select services, and React.js + Three.js + TypeScript on the frontend.
- 4Create internal tools and plugins used by the wider Cimpress organization.
- 5Work in an agile, iterative development environment with short feedback loops.
- 6Influence overall team performance through collaboration, code reviews, and knowledge sharing.
- 7Embrace continuous learning and adopt new technologies to solve complex rendering and platform problems.
What We're Looking For
- 1+ year of commercial software engineering experience.
- Object-oriented backend software experience within a service-oriented architecture.
- Hands-on experience building web-based user interfaces.
- Excellent oral and written communication skills, with fluency in English.
- Strong collaborative mindset and a passion for software engineering craft.
- Bachelor degree in Software Engineering, Computer Science, or equivalent practical experience.
- Nice to have: solid CS fundamentals (data structures, algorithms, operating systems).
- Nice to have: production experience with C# + .NET Core.
- Nice to have: React (or similar) frontend development with TypeScript.
- Nice to have: experience building cloud-hosted software, preferably on AWS.
- Nice to have: hands-on expertise with HTML Canvas and Three.js.
Ready to apply for this role?
Software Fullstack Engineer at Cimpress Technology — click below to submit your application.
