Position: Senior Node.js Developer
Company: GlobalLogic
Experience required: 5y
English level: upper

The company is a proven leader in its industry and is constantly working to create innovative products and services.

 **Job Description**
Bachelor's degree. Preference for Computer Science, Computer Engineering, Information Systems.
5+ years of hands-on experience as part of a development team, building scalable applications in JavaScript and/or TypeScript. 
API and Microservice development using **Node JS**, GraphQL. 
Building front-end web applications using React preferably or other frameworks (Nice to have). 
Proficient in modern software architectural principles and patterns (REST, DDD, microservices, etc.). 
Experience on NoSQL (DynamoDB /Mongo/Elasticsearch/).
E2E testing frameworks, such as Cypress or Karate. 
Unit test frameworks such as Jest, Karma, and Jasmine.
Hands-on experience working in a Distributed/Cloud-based environment like Amazon Web Services.
Continuous Integration and automated testing experience.  
Strong communication skills and phenomenal product sense.

**Job Responsibilities**
Be a prolific code contributor and will be encouraged to demonstrate code and product ownership.  
Develop overall concepts for improving the user experience within a business webpage or product, ensuring all interactions are intuitive and convenient for customers.  
Work in a fast-paced agile environment. 
Help identify all tasks for a feature and the dependencies between tasks and features. 
Review other developers’ code. 
Write unit and e2e tests.  
Collaborate with other outstanding engineers to power the most exciting digital experiences on the market.