Position: 70 - Backend (Node.js) Developer
Company: MimirB2B
Category: Node.js
Experience required: 3y
English level: upper

Hello,
We,**FirstFive**, are an outstaff company and now we are looking for a Backend (Node.js) Developer for Cubed

About the Project:
We're looking for a responsible and passionate developer that will grow our backend team stronger. As a Backend (Node.js) Developer you will help us design and implement our edge technology for virtual smartphones, and work closely with a global professional team of architects, developers, and QA engineers.

Main responsibilities:
* Design, develop and maintain a complex backend/web system
* Optimize applications for performance, scalability, security and UX

Requirements:
* Strong JavaScript experience
* 3+ years JavaScript experience developing backend systems, web services
* Understanding of Node.js event loop architecture
* Awareness of ECMAScript 2015-2019 features
* Backend systems for mobile-apps
* Solid knowledge of DBs, SQL and RDBMS with production experience
* Knowledge of RESTful APIs, HTTP/S
* Essential knowledge of Front-end technologies like HTML, CSS

Good to have:
* An experience as a system architect or managing a small team - advantage
* Software security background, OWASP and SDLC methodologies
* TypeScript, React.JS knowledge
* NoSQL experience – Redis, MongoDB, ClickHouse or ElasticSearch
* VOIP and SIP communication
* Participating highload and/or (micro)service-based projects
* Experience with event sourcing and CQRS

Industry:
Cyber Security and Privacy