Middle / Senior Node.js + Typescript Backend developer. We are also considering candidates with extensive work experience and a desire to change the technology stack.
What to work with:
Development of internal and public APIs for interaction between services
Participation in the formation of the system architecture
Writing unit and integration tests
Participating in a code review
Maintenance of documentation on developed and implemented solutions
Writing code in accordance with the style of the existing one, maintaining the uniformity of the code in the project
Development of new and development of existing services
Prompt correction of emerging problems
Timely update when changing interfaces of adjacent systems or updating libraries
What we expect from a candidate:
Excellent knowledge of TypeScript (ECMAScript ES6)
Development experience with Node.js
Experience with MongoDB, Redis, Nginx
Experience with test frameworks Mocha, Chai
Understanding the principles of building scalable systems, the main problems, solutions
Excellent knowledge and use of data structures and architectural patterns
Ability to work with the Git version control system
Ability to understand someone else's code and document your