Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 5


Current position: Software Engineer/Node.js Back-end Developer

Work expirience: 5 years

Tools and technologies:
• Javascript (ES5, ES6, ES7, ES8, ES9, ES10, ES11, ES12) 
• Typescript 
• Knowledge the principles of database design
• REST API
• Nginx
• Linux administration
• Docker
• Node.js
• Express
• Typescript
• Nest.js
• micro-orm (ts ORM, based on Unit of work pattern)
• AWS 
• Stripe
• Autotests (mocha/chai, jest)
• MongoDB
• svn
• Typeorm
• Mongoose 
• Documentation (postman/swagger) 
• Git 
• Apache
• Solidity
• Mysql
• Postgresql 
• Knowledge of blockchain and web3 
• Paypal 

Soft Skills:
• Active learning 
• Engineering thinking 
• Analytical ability 
• Ability to work individually and as part of the team 
• Commitment and Resilience 
• Result-oriented attitude 

Present responsibilities:
• Setup and monitor infrastructure.
• Plan and implement architecture.
• Conduct interviews for new developers.
• Writing e2e and unit tests.
• Distribute tasks to others developers.
• Mentoring.
• Review code.
• Back-end development.

What I want:
• Product based company.
• Competitive salary.
• Remote work.
• Full time stable project with microservices architecture.
• Possibilities to grow in company, for example became full stack or learn and use some other languages such as Golang.