Position: Node JS developer (Middle)
Company: Program Ace
Experience required: 3y
English level: intermediate

REQUIRED SKILLS:
• 3+ years of web software development
• Strong knowledge of JS/ES6/TypeScript
• High Proficiency in Node.js
• Scrum-based process experience
• Software design skills, design patterns
• Soal orientation & Problem-solving
• Good communication skills in English (at least Intermediate level)

RESPONSIBILITIES:
• Developing, modifying and maintaining the back-end part of a project
• Write tests and APIs
• Server performance optimization
• Cooperate with the QA, and development team

WOULD BE A PLUS:
• Experience with any front-end JS (Angular, React, Vue)
• Experience with Redis
• Web sockets experience