Position: Node.JS Developer
Company: Dev.Pro
Category: Node.js
Experience required: 3y
English level: intermediate

Our goal is to build a platform that takes information in the Data Management Module and dynamically generates websites for clients to be used by their clientele for online ordering. 

**What's in it for you:**
- Integration and constant interaction with all existing components of the POS system
- Work with a modern tech stack (Angular, Node 8, NgRx, etc.)
- Integration with GrubHub, DoorDash, UberEats, payment providers, including Apple Pay and Google Pay

**Qualifications and experience:**
- 4+ years of overall experience with JS;
- 3+ years of experience with Node.JS;
- JavaScript Design Patterns knowledge;
- Experience with REST API and WebSocket;
- Intermediate+ English;

**Nice to have:**
- Experience with AWS Services
- Hands-on experience with MongoDB, Redis, NgRx

**Key responsibilities:**
- Take part in developing new integrations with food-delivery providers, payment systems, loyalty providers;
- Drive product improvements by performance optimization as the order volume increases constantly (now 250K per day);
- Get fast feedback on implemented solutions from live restaurants that are using the product you have developed;
- Extend and integrate existing functionality for a product that is a key part in a larger Point-of-Sale platform infrastructure including POS, loyalty, analytics, reporting tools, and Back of House services;
- Communicate directly with the client and his team;
- Work in cross-cultural surroundings with the opportunity to gain knowledge from colleagues worldwide;
- Work closely with developers and quality assurance engineers;
- Proactively obtain and clarify requirements as necessary.

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year