As a lead software engineer, you will join a motivated team focused on building the next generation platform to deliver on Cimpress's most strategic priorities. The squad you will join is full-stack -- owning an array of microservices deployed on AWS and various front-end tools & components. We are looking for engineers who areeager to work at all levels of the stack. If you aren't familiar with all levels, don't worry- there will be plenty of learning opportunities available
WhatYouWill Do:!
- Be part of a motivated team that is passionate about delivering impactful
work to delight our customers.
- Good with NodeJS, JavaScript/TypeScript, and deploy your work to
our cloud infrastructure in AWS.
- Develop React applications deployed as SPAs using a continuous
development pipeline through GitLab.
- Use a multitude of open-source projects while exploring and
promoting new technologies that create high quality designs and code.
- Utilize and contribute to shared software used throughout the company
including UX component libraries and service frameworks.
- Mentor other developers and share a passion for technology with all your
teammates.
- Contribute to a continuously improving software development
process that emphasizes agile development, cohesive teams, and highly
engaged code review.
Qualifications
At Cimpress, we value the experiences that individual team members add to our culture. Please don't hesitate to apply even if you don't meet the exact qualifications, welookforwardtolearning more about you!
- Bachelor's degree in Computer Science or equivalent experience and / or training.
- Proficiencyin NodeJSprogrammingdevelopment language.
- Proficiency in at least one scripting language, with JavaScript/Typescript
being preferred.
- Ability to contribute at multiple levels of our stack.
- Experience modern software development and a desire to write (and
review) code every day.
- Abilityto excel on an extremely talented team in afast-paced environment
- At least 6 years of modern web development experience (microservices,
React, JavaScript all plusses).
- Ability to work closely with product leads to understand the business
needs and propose technical solutions and epic-level estimates.
- A strong desire for self-improvement, and an aim to control your own
learning. In other words: research which training you need and who can
coach you, and we will provide the funding and time.
Why You'll Love Working Here
Being at Vistaprint means that you don't see work as just a building, a desk or a manufacturing floor. You see it as a chance to take a step forward in your career journey and your life. We strive to give you everything you need to learn, grow, and succeed. Through innovation, collaboration, and perpetual exposure to what's next, we're always pushing boundaries and broadening our horizons. We embrace
the chance to operate outside of our comfort zone to discover what we're capable of. Some might call that a challenge; we just call it another great day at work.
Vistaprint has received numerous recognitions including a perfect score of 100 on the Human Rights Campaign Foundation's 2021 Corporate Equality Index (CEI) naming us a Best Places to Work for LGBTQ Equality. We also earned a place as one of the best remote-first workplaces in the U.S. and on the Boston Best Places to Work list from Built In. In addition, Vistaprint's CEO, Robert Keane, was recently
honored with Comparably's Best CEOs award, listing him among the top CEOs according to employees. Vistaprint offers numerous support systems including Employee Resource Groups like Pride, Mosaic, and Women in Technology, and special interests communities to foster awareness, respect, and inclusion within the workplace.
Remote First-Culture
In 2020, Vistaprint adopted a Remote-First operating model and culture. We heard from our team members that having the freedom, autonomy and trust in each other to work from home and, the ability to operate when they are most productive, empowers everyone to be their best and most brilliant self. Vistaprint also provides collaboration spaces for team members to work physically together when it's safe to do so or believe in office working will deliver the best results.