Ваш надійний помічник
Project description:
Our client is a product company and a major player in the Point Of Sale (POS) domain, which has already released several POS-platforms, Back of House management systems, data management system and a set of web applications (designed to create corporative websites), widely used in the USA by quick service restaurants.
On this part of a project we are developing customer loyalty systems for small fast-food outlets or shops. The system allows to calculate statistical data and analyze them (amount of sales, how it depends on external conditions, etc.). We also have a feature that allows to create advertising campaigns, newsletters, etc. and we actually develop a template editor for these newsletters.
The end market involves well over 100,000 onsite installations. The client already has great influence on QSR industry in the USA and actively conquers European market (Spain and Great Britain in perspective).
Role description:
Your primary focus will be on the handling & sizing all tasks from the business, development of all server-side/frontend logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. Therefore, a strong understanding of front-end technologies is necessary as well.
You drive innovation in our development as a part of the team by setting up standards, advocating the latest industry trends & building the next-generation web applications.
Required skills:
• At least 4 years in development
• Strong proficiency with JavaScript (ES6)
• Excellent knowledge of Node.js and frameworks available for it.
• Understanding the nature of asynchronous programming and its quirks and workarounds
• Knowledge of software design patterns & understanding pros & cons of each way
• Understanding fundamental design principles behind a scalable application
• Basic understanding of front-end technologies, such as HTML5, and CSS3
• Familiarity with one of these frontend frameworks AngularJS (preferable)/React/VueJS/Backbone etc.
• Implementing automated testing platforms and unit tests
• Big experience with MongoDB
• Strong knowledge of Linux & ability to setup NodeJS environment from scratch (not for PR but for dev purposes)
• Proficient understanding of Git
• At least Upper-Intermediate English (read & write)
• Experience in TDD
Desired skills:
• Understanding fundamental principles of Scrum process
• Ability & desire to carefully review tons of code & develop other team members
• Vagrant/Docker
• NewRelic
• AWS
• Presentation skills
Підписатись на розсилку нових вакансій: "Senior JavaScript Developer (with Node.js) в Харкові"