Position: Senior Node.js Developer / Tech Lead
Category: Node.js
English level: fluent
Years of experience: 7

Led teams up to 15 members.
More than 12 finished projects that has gone production.
Experienced with Linux: turned into developer from outsourcing company network and system administrator position many years ago.
Writing APIs more than 8 years. Still there are lots of things to learn and that's something that I love in my job.
Used to be tech lead on few projects.

Experienced utilizing plain JS and TS for creating various backends. 
Familiar with all these well-known things like frameworks (nest.js, express, loopback, koa), databases/storages (redis, mongodb, postgres, mysql), ORMs/ODMs (mongoose, waterline, typeorm), Docker, crypto (web3) and so on. 
Used to work with blockchains (Ethereum, Bitcoin). Little familiar with Ethereum smart contracts using Solidity.
Prefer TDD with mocha / jest.

SOLID, DRY, KISS & YAGNI are not just abbreviations for me.
I understand pros and cons of various approaches like microservices/monoliths/serverless.

Familiar with clouds like AWS & GCP. 
Able to setup typical CI/CD pipeline using Gitlab / CircleCI / Teamcity.

Used to work with PHP (Yii2) and Python (Django) on a few medium-sized projects.
I expect steady job and challenging tasks. I wanted to get  transparent and foreseeable long-term cooperation while solving interesting problems. It would be nice to join a product in order to build something together to be proud of!