Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Vista Logo

Senior Software Engineer - US Remote

Vista

Salary not specified
Sep 5, 2025
Boston, MA, US
Apply Now

VistaPrint is looking for a Senior Software Engineer to enhance customer product discovery and configuration experiences by developing and sustaining unified product option systems. The goal is to help customers understand Vista's product assortment, drive UX consistency, and reduce customer cognitive load.

Requirements

  • 3+ years of software development experience (TypeScript, JavaScript, C-Sharp preferred)
  • Experience in cloud computing (AWS preferred) such as IAM, S3, SQS, EC2, ECS, Lambda, RDS, DynamoDB etc
  • Strong experience with full project lifecycle activities: security, design, development, testing, deployment, and production support
  • Strong troubleshooting, debugging, and technical support skills and the ability to identify the root cause of application issues
  • Experience in handling application deployment using industry standard CI/CD architecture (Gitlab is preferred)

Responsibilities

  • Design, develop, and maintain efficient, reusable TypeScript, React, Node.js, and C-Sharp code, adhering to best practices and improving coding standards.
  • Build accessible, responsive, and high-performance front-end interfaces using React.js.
  • Develop secure, well-documented RESTful APIs and robust server-side logic with Node.js and C-Sharp, integrating external services as needed.
  • Manage AWS cloud infrastructure with services like Lambda, ECS/Fargate, DynamoDB, S3, and CloudFront, using infrastructure-as-code tools such as CloudFormation, CDK, or Serverless Framework.
  • Extend and maintain APIs and user-facing experiences that deliver personalized customer content.
  • Support production systems through incident response, debugging, and on-call rotation.
  • Optimize performance, monitor system health, and enhance platform security, scalability, and reliability.

Other

  • Collaborate with cross-functional teams including product managers, designers, and engineers to define and deliver features aligned with product goals.
  • Participate in code reviews, pair programming, and design discussions, offering feedback and sharing expertise.
  • Ability to communicate in spoken and written English fluently, and open to work in a multi-cultural asynchronous environment
  • Ability to multitask and switch priorities to support operational support issues and project work
  • Collaboration with business users and partners to support day to day operational issues