Position: Middle Strong/Senior Node.js
Company: Arsmoon
Experience required: 3y
English level: intermediate

Responsibilities
Designing, creating and testing software written in Node.js.
Writing reusable, testable, and efficient code
Designing and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Collaborating effectively across teams

Preferred qualifications and skills:
Very good knowledge of Javascript and Node.js

Good knowledge: MongoDB, MySQL, Express or competitive solutions
Knowledge in the field of backend programming, REST and WebSocket, Long Polling, GraphQL
Ability to write unit tests

A proven track record of 4+ years of professional experience
Knowledge of design and architecture patterns
Knowledge of the GIT version control system
Knowledge of English at a level not lower than B2
Willingness to learn about Blockchain technologies

Nice to have
Practical knowledge of agile software development methodologies (e.g., XP, Scrum).