Senior Software Engineer (Remote) About the Team:- VCS provides exciting career opportunities in a fast-moving, entrepreneurial environment that is simplifying how companies distribute brand-consistent materials. With a start-up mentality, we continuously test ideas and make data-driven decisions to deliver a peerless ecommerce solution for our corporate customers. Our talented team of dedicated professionals is revolutionizing the custom print industry with our innovative platform. Learn more about how you can contribute to our dynamic, growing company at VistaprintCorporate.com. Vista Corporate Solutions (VCS) is a line of business under Vistaprint serving the commercial mid-market (corporate) segment and the small reseller segment, with a suite of solutions. Job Description: We are seeking a highly skilled Full Stack Developer proficient in TypeScript, React, and Node.js, with extensive knowledge of AWS services and Terraform for infrastructure management. The ideal candidate will design, develop, and deploy scalable web applications leveraging modern technologies and cloud platforms. Responsibilities: 1. Design, develop, and maintain efficient, reusable, and reliable TypeScript / React / Node.js code. 2. Collaborate with cross-functional teams to define, design, and ship new features. 3. Implement front-end interfaces using React.js and ensure responsiveness across various devices and platforms. 4. Develop server-side logic using Node.js, including building RESTful APIs and integrating with external services. 5. Optimize application performance and ensure high availability and scalability. 6. Deploy applications to AWS cloud infrastructure using best practices and automation tools. 7. Utilize Terraform for infrastructure provisioning, configuration, and management. 8. Troubleshoot and debug issues across the entire stack, from front-end to back-end and infrastructure. 9. Stay up-to-date with emerging technologies and industry trends and propose innovative solutions to improve product development processes. 10. Collaborate with DevOps and QA teams to ensure seamless integration and deployment processes. 11. Maintain documentation for code, architecture, and deployment processes. Qualification: 1. Bachelors degree in Computer Science, Engineering, related field, or equivalent work experience. 2. Proven Full Stack Developer experience with TypeScript, React, and Node.js expertise. 3. Strong understanding of AWS services such as EC2, S3, Lambda, RDS, API Gateway, etc. 4. Proficiency in Terraform for infrastructure as code (IaC) and automation. 5. Experience with relational and NoSQL databases, such as PostgreSQL, DynamoDB, etc., will be an added advantage. 6. Solid understanding of web technologies, including HTML5, CSS3, and JavaScript ES6+. 7. Familiarity with agile methodologies and version control systems (e.g., Git). 8. Excellent problem-solving skills and attention to detail. 9. Ability to work independently and as part of a team in a fast-paced environment. 10. Strong communication skills and ability to collaborate effectively with cross-functional teams. 11. Experience with Docker is a plus.
This role also requires strong UX leadership across product teams and initiatives, influencing priorities within the VCS domain and aligning with cross-functional partners and senior leaders on scalable, system-oriented experiences that support strategic goals. You ll actively mentor junior designers, model high-quality design practices, and help grow the team by providing feedback, supporting onboarding, sharing resources, and contributing to hiring efforts Here s a list more comprehensive view of what we expect: Conceptualize and explore visionary new product design solutions that evolve and differentiate the Vista experience for our customers. Shape ambiguous ideas into concrete user stories and innovative product experiences, utilizing a user-centered design process; be hands-on at every stage of the design process, as well as direct more junior designers who are working alongside you. Collaborate with data scientists to experiment and evolve our design composition and design generation algorithms, exploring new possibilities for asset, layout, and complex template generation. Collaborate closely with our in-house design systems and marketing design teams to ensure generated designs meet the highest quality standards for admins and customers. Collaborate with peers throughout the product ecosystem to drive cross-functional alignment, push creativity and innovation, and challenge established thinking. Contribute thought leadership and design execution towards a long-term Vista experience strategy and vision. Plan and execute on user research learning agendas with data, consumer insights; utilize research findings and insights as inspiration for and validation for new product concepts. Foster a strong, user-centered design practice with the mission of evangelizing UX + design, building a thriving design culture, and sharing your design expertise. Attract, inspire and develop talent across the larger Vista UX + design community. Your Qualifications: At Vista, we are striving to hire individuals that add new ideas and perspectives to our teams and enhance our culture. No matter your background or work experience, we strongly encourage you to apply even if you feel that you don t meet the exact requirements or have the same qualifications. You might be a great candidate for this or other opportunities. 10+ years experience designing innovative digital products, within large-scale product and service ecosystems. 5+ years of experience working collaboratively with product, engineering, design, content and user research teams. 5+ years directing and mentoring more junior designers, and guiding multi-disciplinary collaborators through a successful user-centered process. Multiple case studies demonstrating user-centered, creative, highly conceptual, and innovative design solutions that had measurable positive impact for users and the business. Ability to drive and contribute to product Discovery and Delivery on an iterative and ongoing basis, and coach other team members through the process. Experience leveraging quantitative and/or qualitative data to inspire design concepts, prioritize features, validate new product designs and communicate decisions to stakeholders. Ability to build strong cross functional relationships with design, creative, technical and business partners; experience managing executive stakeholders. Presentation skills and the ability to articulate sophisticated concepts to cross functional audiences in person, remotely, real time, and/or asynchronously. Strong graphic design and communication design fundamentals including visual and typographic craft. Ability to plan, moderate, and execute a variety of goal-oriented workshops across stakeholders, leading to exciting new ideas, new-found consensus, and critical alignment. Skilled in remote-first collaboration, including Figma, Slack, Jira, and Miro (or equivalents). In order to work in our global team environment, you must be willing to work 11:00 to 19:00 IST Nice to have: Relevant degree in field of Design or HCI. Experience working with globally distributed teams, and/or in highly matrixed organizations. Clear examples demonstrating the use of Generative AI in your discovery and/or delivery process that improved the way you work or the design itself. Experience identifying and prioritizing features, as well as participating in complex roadmap planning. Experience using code to create fully or partially functional prototypes, to be used in user research and/or internal socializing of design concepts