EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are looking for a Senior/Lead Solution Architect with deep expertise in Node.js to join our growing team in India and help design cutting-edge solutions for global clients. In this role, you will lead the design and implementation of large-scale, high-performance solutions, working closely with clients and internal teams. From pre-sales to go-live, your expertise will shape the future of enterprise technology.ResponsibilitiesDefine and implement the architecture for backend services using Node.js and related frameworks, meeting architectural significant requirements (ASRs)Provide technical leadership and guidance to the development team, mentoring on best practices, code standards, and design patterns in a hands-on way, including peer programming with developers on the teamConduct code reviews, enforce quality standards, and ensure maintainability, efficiency, and security of the codebaseCollaborate with front-end developers, DevOps teams, and other stakeholders to deliver full-stack solutionsIdentify and address performance bottlenecks, optimize application performance, and ensure responsivenessImplement and enforce security best practices, authentication, and data protection strategiesTroubleshoot and debug complex issues across the application stack, providing timely resolutionsEngage proactively in architecture discussions and take a leadership role in customer site assignmentsRequirements18-27 years of experience in IT, with a strong background in solution architectureProficiency in JavaScript and Node.js, including deep understanding of the event loop, asynchronous programming, and module systemExpertise in Node.js frameworks such as Express.js, along with familiarity with other relevant librariesSkills in designing and developing RESTful APIs and GraphQL APIsKnowledge of SQL and NoSQL databases such as PostgreSQL, MongoDB, and DynamoDBFamiliarity with Git, CI/CD pipelines, and version control best practicesBackground in unit testing, integration testing, and debugging toolsKnowledge of security best practices, authentication methods such as OAuth and JWT, and data protection strategiesDeep experience developing cloud native solutions on AWS, Azure, or GCPStrong analytical and problem-solving skills, with the ability to identify and address performance issues systematicallyExcellent communication, collaboration, and interpersonal skills, with fluency in EnglishExperience mentoring and guiding developers on the teamWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)