Senior Software Engineer - Gallery
The team
As a software engineer on the Content Technology team, you’ll be at the center of what makes Vistaprint unique: our graphic design content. Vistaprint is different from other e-commerce companies because our products are fully customizable. Our team is rebuilding the software that allows millions of customers to browse and select designs for their customized products. We’re a unique team within Vistaprint since we build both backend services and frontend web applications.
We’re currently a few months into a multi-year re-architecture, and we’ve already successfully tested our technology with customers. We’re building our systems from the ground up to create a modern, flexible platform that gives our business partners new levels of control. This translates into greenfield development, retiring legacy systems, and designing their replacements, and that’s where we need your help!
The role
In a typical day you might:
Work on a backend process that imports millions of design assets into a document store for efficient retrieval.
Add features to Vistaprint’s website that allow customers to browse and select designs.
Build React applications that allow internal users to manage and curate designs.
Collaborate on a co-worker's code review.
Participate in a design discussion for building a new service.
Work with team members and internal stakeholders to develop user interfaces that are both attractive and easy to use.
If you are passionate about working with the latest web technologies, building elegant and performant user experiences, and seeing your software in front of millions of customers, then we encourage you to apply!
A successful candidate will:
Understand RESTful principals
Have a strong grasp of data modeling in relational and/or document databases
Be comfortable with the HTTP protocol
Have experience optimizing web applications for resiliency and performance
Show strong collaboration with teammates and stakeholders
Be passionate and enthusiastic about software engineering
Demonstrate strong communication skills, both oral and written
Have 2-5 years industry experience
Experience building frontends with React is a plus
Our technology Stack
Backend: C# and .NET Core, Apache Solr, Aurora PostgreSQL, and Entity Framework Core
Frontend: JavaScript, React 16, Node.js 12, Redux, TypeScript, and Material-UI
Amazon Web Services
Docker
Gitlab
Akamai CDN/Web Application Firewall
Why Vistaprint?
Competitive salary + comprehensive benefits
Flexible hours and great work-life balance
Offices in downtown Boston or just off I-95 in Waltham
Volunteer time off and matching charitable donations
#LI-JC1