Напиши текст вакансии для должности "Full-Stack Developer". Название компании: "Grid Dynamics". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Node.js', 'Angular', 'microservice', 'Linux'

We&#39;re looking for a Developer with solid NodeJS knowledge and strong technical expertise, who is interested in joining our growing project. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture. Responsibilities:   Participate in the design and development of high-performance business application, from requirements analysis to production   Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)   Analyze and improve application performance   Search for simple and robust solutions to complex tasks   Work in an agile methodology environment where innovation, teamwork, and creativity are the key to success   Collaborate with distributed team of developers, QA engineers, analysts   Requirements:   5+ years in Software Development   Education in Computer Science or similar theoretical knowledge in CS: algorithms and complexity estimation, data structures, operating systems, programming languages   Strong knowledge of NodeJS - must have   Production experience with Vue / React / Angular, NPM, WebPack   Knowledge of Java platform (collections, concurrency, etc) is a plus   Experience in microservice architecture   Knowledge of Linux/Unix-based operating systems (bash/ssh/ps/grep etc.)   Understanding of SDLC and agile methodologies in particular   Hands-on experience with developer daily basis tools such as IDE’s, compilers, debuggers, profilers, version control systems, bug tracking systems, build systems, code coverage and automated testing tools   Experience with unit and integration testing   Desire and ability to quickly learn new tools and technologies   Ability to proactively identify and solve engineering problems   Good interpersonal communication skills, both verbal and written.   What we offer:   Opportunity to work on bleeding-edge projects   Work with a highly motivated and dedicated team   Competitive salary   Flexible schedule   Benefits package - medical insurance, sports   Corporate social events   Professional development opportunities   Well-equipped office