Position: Intermediate Software Engineer (Angular/Node.js)
Company: Dev.Pro
Category: Node.js
Experience required: 2y
English level: upper

Being the major player in the quick-service restaurant industry, the client has conquered the European market, which gives you a chance to apply your expertise and help improve the company's internal processes. You will contribute to the development process of the Data Management service that is used to store data and manage settings of various products. The idea of the service is that users can select the company and add/edit products, menus, modifiers, tax rates, bundlers etc. 

**What's in it for you:**
Work with a modern technical stack (Angular 9, Node.js, NgRx, etc.)
Constant interaction with all existing components of the POS system
Expand your expertise: full integration of BitBucket, Jira, and Jenkins, wide unit test coverage
Participate in the code review process with the support of AQA team

**Qualifications and experience:**
2+ years of experience with Node.js, JS, and Angular
MongoDB hands-on experience
JavaScript Design Patterns
Experience with REST API

**Nice to have:**
AWS services
Typescript

**Key responsibilities:**
You will communicate and work closely with: Developers and quality assurance engineers, business analysts, and management group for requirement clarifications; Data integrity consumers, online ordering services, POS system, onboarding of enterprise clients; Group inside the team who is responsible for specific area of the project.