Position: Node.js engineer
Category: Node.js
English level: intermediate
Years of experience: 2.5


Responsibilities: Writing code, code review, writing tests, adding new features, code refactoring, error correction, creating and visualizing product architecture/database structure, writing documentation, developers support, knowledge sharing, performance optimization.

Projects:
- NDA. The project consists of two separate backends. One is built with NestJS (TypeScript) and is used for user interactions with the platform. The other one is written in Node.js (JavaScript) without using frameworks, aimed at achieving maximum performance. It is utilized in server clusters for real-time trading.
Technologies: JavaScript, TypeScript, Node.js, NestJS, MySQL, ClickHouse, MongoDB, Redis, Aerospike, TypeORM, Socket.IO, Bull, Jest, Swagger.

- Breather Coach.
Technologies: TypeScript, Node.js, NestJS, MongoDB, Mongoose, Zoom API, SendGrig, Jest, Docker, AWS.

- Internal ERP platform.
Technologies: TypeScript, Node.js, NestJS, PostrgeSQL, TypeORM, Redis, SendGrig, Jest, Docker, AWS.

- Hearing test platform.
Technologies: Node Js with TypeScript, Express, PostgreSQL, Prisma.