Position: Full-Stack Developer (Node.js + React )
Company: Alcor
Category: Node.js
Experience required: 3y
English level: intermediate

Responsible for software development and system administration of the applications in scope from a holistic perspective. stay abreast of trends and new technologies that could impact Digital Commerce solutions. Achieve results through exceptional subject matter expertise, technology leadership, collaboration, and teamwork. 

Functional Skills 
- Experience on REST APIs (preferably Stateless) and exposing data repositories via API’s 
- Experience on headless/abstract architectures in terms of back-end and front-end communication. 
- Experience with React.js / Vue.js / Angular.js 
- Experience with Docker 
- 3+ years of experience with HTML, CSS & JS (ES6+) 
- 2+ years of experience building NodeJS services and Express knowledge, modern JS ecosystem 
- Good knowledge of unit testing 
- Experience with NoSQL databases such as Redis / ElasticSearch is a plus 

Other responsibilities 
- Build a reusable framework which will expedite launching of new brands on the same platform. 
- Stay up to date with new technologies (internal capabilities, and vendor offerings) by evaluating industry and design trends and demonstrate a passion for learning. 
- Participate in and champion design thinking among the Global Business Division 

 

People Development 
- Manage an engineering team including hiring, on-boarding, and professional development. 
- Provide leadership and direction to subordinates towards the achievement of satisfying career goals and objectives. 
-  Guide and motivate subordinates to enhance performance and produce quality work, and ensure that they are continuously developed for higher-level roles. 
-  Includes employee evaluation, teambuilding, employee counselling and/or discipline, and approving any recommendations for hiring (digital designers but not limited to), termination, pay changes, job changes, and training. 

Prepare performance evaluation and appraisal reports of direct reports to assess subordinates productivity and progress and identify training needs of team members to improve efficiency and ensure conformity with standard procedures and practices.