Job Closed
This listing is no longer active.
Vista, a Cimpress company, helps small business owners across the world design and market their business.
Software Fullstack Engineer
Location
Spain
Posted
115 days ago
Salary
0
Seniority
Junior
Job Description
Software Fullstack Engineer
Vista
• Work as part of a multicultural team responsible for creating all types of solutions to create 2D and 3D Previews. • Engineers within Visualization design and develop products that enable graphic designers at Cimpress to create beautiful and flexible designs as well as manage the complexity of a design catalog containing millions of design assets. • Be part of a motivated team that is passionate about delivering impactful work to delight our customers. • Contribute to the design and develop our Scenes Platform. • Write code in our modern stack: C# + .NET Core on the back-end, NodeJS + Typescript for some services and React.js, ThreeJS + Typescript on the front-end. • Create tools and plugins for multiple organizations that allow them to use our services in the best way possible. • Work in an environment where agile and iterative software development practices are embraced. • Influence the team's performance and growth through collaboration. • Being open to learning and trying new Technologies is something you love to do. • Being a Full-Stack is something that feels natural for you.
Job Requirements
- 1+ year of proven experience writing commercial software.
- Experience writing object-oriented back-end software, working in service-oriented architecture, as well as building web-based user interfaces.
- Excellent oral and written communication skills.
- Fluency in English.
- Strong collaborative mindset with teammates and stakeholders.
- Passionate and enthusiastic about software engineering and learning in general.
- Bachelor’s Degree in Software Engineering field, or equivalent work experience in relevant technical domain.
- Nice to Have: College-level courses in the fundamentals of computer science: data structures and algorithms, computer languages, operating systems, etc.
- Experience writing back-end software in C# + .NET Core.
- Experience writing front-end software in React or similar with Typescript.
- Experience writing software hosted in the cloud. AWS is a plus.
- Experience working with Canvas and Three.js
Benefits
- Remote-First operating model and culture
- Collaboration spaces for team members to work physically together
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer – Tech Lead Manager, Growth
MaximusMaximus, founded in 1975 and formerly known as Policy Studies, is a leading American provider of health and human service programs. As an employer, Maximus has
• Deliver protocol-level A/B experiments on signup flows, checkout, plan pricing, and product recommendations using Amplitude • Ship full-stack features across the acquisition funnel in Rails and React • Coach and develop your engineering team through regular 1:1s, pair programming, code reviews, and career conversations • Own experiment design, including sample sizing, metric selection, and the CVR-vs-retention tension that comes with a dual mandate • Iterate and continuously optimize plan and pricing architecture, including payment platform integrations • Build and maintain the experimentation infrastructure your team runs on • Partner with data engineering to instrument cohort-level M1 retention tracking per experiment • Drive adoption of AI-assisted development across the team, using tools like Claude Code and Devin to increase shipping and development velocity
• Build and improve our native iOS and Android applications • Own features end to end, from design and architecture through launch and iteration • Partner closely with product and design to deliver polished, reliable user experiences • Improve mobile performance, architecture, testing, and release workflows • Contribute across backend and web systems when features require cross-stack ownership • Help raise the engineering bar through technical leadership, code review, and mentorship
• You'll own the systems that power how we identify, enrich, score, and engage prospects at scale • You'll maintain and improve our core enrichment pipeline • You'll work on the fit scoring pipeline • You'll build and maintain the systems that sync event attendee lists through enrichment and into Salesforce campaigns • You'll build and maintain enrichment tooling accessible via Wallaby • You'll work closely with the data engineering team to keep our Snowflake schema in sync with the tools that consume it • You'll ship real code • PRs go through review • You'll debug production incidents • You'll instrument logging, add observability, and think carefully about batching, concurrency, and idempotency
• Develop mobile applications within the Digital domain, ensuring alignment with business goals, security standards, and regulatory requirements. • Implement scalable, robust, and maintainable mobile application code that supports a wide range of financial services and functionalities. • Collaborate with product managers, UX/UI designers, backend developers, QA and other stakeholders to understand business requirements and implement technical solutions. • Support transition of Angular Ionic codebase to React Native. • Lead by example: implement complex features with excellent code quality and ensure that critical customer-impacting issues are remediated with urgency. • Participate in code reviews and provide technical feedback to developers to ensure adherence to architectural principles, coding standards, and best practices. • Stay up to date with industry trends, emerging technologies, and regulatory changes in the FinTech sector, and incorporate changes into the mobile application as needed.




