1372 views
6 applications 0 responses
Your tasks:
- Development of internal and public APIs for interaction between services.
- Participation in the formation of the system architecture.
- Writing unit and integration tests.
- Participation in code reviews.
- Maintaining 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 troubleshooting.
- Timely update when changing the interfaces of related systems or updating libraries.
Requirements:
- Excellent knowledge of TypeScript (ECMAScript ES6).
- Experience in Node.js development.
- Experience with MongoDB, Redis, Nginx.
- Experience with test frameworks Mocha, Chai.
- Understanding the principles of building scalable systems, the main problems, solutions.
- Excellent knowledge of data structures and architectural patterns and the ability to use them.
- Ability to work with the Git version control system.
- Ability to understand other people's code and document your own.
- Independence and responsibility.