VistaPrint's DIY Design Personalization team needs to help customers visualize their brand, style, and assets across VistaPrint's design offerings by tailoring their browsing experience with personalized designs curated to their needs. This involves maintaining services that create and persist customer design data, a client-facing experience for users to provide this data, and a service that applies this data to designs.
Requirements
- Familiar with web development and related programming languages and concepts (JavaScript, Node.js, HTML, CSS)
- Familiar with functional programming
- Familiar coding in an object-oriented programming language (C-Sharp, Java, or other similar languages)
- Database Expertise: Experience with Postgres or other SQL-based solutions and a solid understanding of database querying and optimization is a definite plus.
- Modern Web Stack: We're looking for familiarity with modern front-end technologies like React and Typescript.
- Cloud & API Knowledge: A background in API design and implementation and familiarity with cloud platforms like AWS or Azure would be a valuable asset to our team.
Responsibilities
- Work with the team to maintain and extend our APIs and experiences, enabling customers to see their information on personalized designs
- Help triage issues and debug production code
- Review and provide feedback on code written by other developers
- Work with our team to help translate front-end and API user requirements into new features
- Build out automation to deploy and test our code
- Collaborate with external teams and with other developers, including pair programming, design sessions, and documentation
Other
- Demonstrates curiosity about the product, engages proactively in product discussions, and is willing to learn SVPG core principles to better understand customer needs and solution context.
- Computer Science, related Engineering degree, or relevant experience
- We strive to promote a collaborative team culture.
- We are an award winning Remote-First company.
- We’re an inclusive community.