Position: Full-stack NodeJs Developer
Category: Node.js
English level: pre
Years of experience: 0.5


A commercial project that allows you to use a bot that interacts with Steam (uses the Dota 2 Unofficial API) and helps in finding players and creating a lobby for the game.

For back-end part of the project I used NestJS as framework, PostgreSQL, TypeORM, ReDoc integration.

Front-end part consists of React, Redux, Redux Toolkit, Redux Saga and Styled Components.

Project code is linted and formatted with ESLint, Prettier. Server can be started on local machine or in container with usage of Docker/Docker Compose.