Position: NodeJS Developer
Category: Node.js
English level: pre
Years of experience: 3

Writing clean, understandable code. Сreating well architected, beautiful, and fast apps.
I am a full-stack developer with over two years of experience. In my most recent job, I was involved in a number projects where I was in charge of implementing UI interface solutions as well as maintaining the backend side of application.

Key responsibilities and accountabilities:
development;
bug fixing;
code refactoring;
improving application performance.

Skills:
 Basic knowledge data structures and algorithms;
 Basic knowledge OOP;
 Basic knowledge Design Patterns (Singleton, Factory, Builder,
Observer, MVC);
 Methodologies: Scrum, Pair Programming;
 JavaScript;
 TypeScript;
 Angular (RxJS);
 React (Axios, React-router, Styled-components, Redux);
 NodeJS (Express, NestJS);
 PassportJS, Auth0, OAuth;
 Firebase, AWS;
 Microservice architecture, REST (Contract First, Code First, HATEOAS);
 MySQL, PostgreSQL, MongoDB;
 Sequelize, Mongoose;
 HTML, CSS, SASS/SCSS, BEM;
 ESLint, Prettier, Webpack;
 Git, GitHub, Bitbucket;
- remote;
- work in a friendly team;
- flexible working hours;
- professional development opportunities;
- exciting projects involving the newest technologies;
- team buildings and corporate parties;