Position: Full Stack Engineer (+NodeJS)
Category: Node.js
English level: upper
Years of experience: 10

• Being the developer with decent social adaptation (yes, this is important, even for the work!)
• Good performance at university during student years
• Lots of non-commercial activities which boosted my soft skills significantly
• Ability to maintain and improve technical solutions for one of the local businesses (Top-10 in Google in its area)
• Ability to develop technical solutions for one of medium autoparts merchant which required proper architecture, optimizations to work with giant amounts of previously poorly structured data in relatively short time
• Improved performance of one of the educational services more than 6 times; previously it was failing after ~400 people online, now it withstands online of more tham 2500 people
Previously worked on several projects as independent fullstack developer (mostly e-commerce ones).
Had experience working as a Team Lead of an independent dev team. Had to design application architecture as well as mentor team members with lower seniority level.
For more than a year working with a big outsource company in small/medium dev teams and performing various tasks (Frontend and Backend, sometimes some general architectural solutions and DevOps tasks).
Recent positions - Key Developer, Lead Developer.
Additionaly working as a part-time lector in one of the top universities of Ukraine.

Preferred technologies: TypeScript, NodeJS, NestJS, SQL, Vue, Git
Additional technologies: Angular, React, AWS Lambda, Docker, DynamoDB (NoSQL), express.js, RxJS, SCSS, passport.js, OpenID Connect, webpack, Vuex, Redux etc.
Additional tools: Git, GitLab CI, Apache, nginx, Unix-like OS
Also familiar with: PHP, Yii2, Python, OpenCV
Strong sides: 
• System thinking
• Strategical thinking
• Ability to explain complex things in simple terms
• Proper communication with the client in order to understand theirs real needs and provide the best solution
• Ability to "translate" from "developer language" to "human language" and vice versa
• The result is more important than the process
• Remote strongly preferred
• Friendly people in team (for example, I would be the guy who sends memes sometimes)
• Competent peers so I could not only share my knowledge but also learn from them myself
• Proper investigation before promising anything to the client (it is better not to promise and deliver anyway then to promise and fail)
• Stable compensation without delays (I should be concerned only with how to make our product better and satisfy the client, not financial issues)
• Would prefer tasks and investigations about strategic solutions and avoid boring routine tasks
• Initiative should be welcomed and new ideas should be able to be considered