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 highly skilled Full Stack Developer with strong hands-on experience in modern JavaScript, TypeScript, Angular, and Node.js. The ideal candidate should have deep conceptual clarity and practical implementation experience in core JavaScript internals, Angular architecture, Node.js performance, and modern web security.This role requires strong problem-solving skills, a focus on code quality, and architectural understanding, including micro-frontends and microservices.ResponsibilitiesWork closely with cross-functional teams to develop user interface componentsWork with UX Designers, Business Analysts and Product Managers to get the complete requirements and designsAnalyze requirements for technical feasibility and participate in designing the solutionIdentify reusable components and build/update the component library, avoiding duplicate codeTranslate designs and wireframes to produce quality code adhering to performance, readability, and reusability best practicesBuild pixel-perfect, buttery smooth responsive UIs for the webDiagnose and fix bugs and performance bottlenecksParticipate in Scrum team activitiesRequirementsBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience8+ years of experience designing and developing applications, microservices, and REST APIsProficiency in front-end development using Angular 8+ and NgRxStrong proficiency in JavaScript and TypeScript. SASS, Jest, Puppeteer, Falcor, HTML, CSS, and BootstrapExtensive experience with Node.js and frameworks available for it (such as Express.js)Solid understanding of AWS services (Lambda, DynamoDB, AppSync, API Gateway)Familiarity with database technologies like MongoDBExperience with version control systems such as Git and Azure VSTSGood understanding of design patterns and software architectures like MVC, MVVM, modularization, and unidirectional approachesFamiliarity with containerization technologies like Docker and KubernetesExperience in developing micro-frontend web applications, SPAs, desktop applications, and PWAsExperience with CI/CD pipelines and DevOps practicesUnderstanding of security principles and best practicesStrong problem-solving skills and attention to detailExcellent communication and teamwork skillsWe 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.)