Position: Node.js developer
Company: Simplify
Category: Node.js
Experience required: 5y
English level: upper

Requirements:
 • Strong proficiency with JavaScript 
 • Knowledge of Node.js and frameworks available for it 
 • Understanding the nature of asynchronous programming and its quirks and workarounds
 • Good understanding of server-side templating languages  • Good understanding of server-side CSS preprocessors 
 • Basic understanding of front-end technologies, such as HTML5, and CSS3
 • Understanding accessibility and security compliance 
 • User authentication and authorization between multiple systems, servers, and environments
 • Integration of multiple data sources and databases into one system
 • Understanding fundamental design principles behind a scalable application
 • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific)
• Demonstrable experience in using SOLID Principles and Design Patterns in programming.
• Product-mindedness and a sense of design, what feels and looks good, and are excited about building delightful user experiences.
 •  Confident Spoken English (no lower b2)

Daily tasks will include:
- Working alongside designers and engineers to build the frontend and backend functionalities.
- Helping build new product offerings from the ground up and own the execution of them.
- Building performant REST APIs powering 3D avatar and content creation and monetisation for game developers