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


I have a commercial working experience more than 5 years. Worked around 1.5 year with high-load distributed applications written in NodeJS (advertising domain). Took a part in integration of third parties services to existed platform, wrote standalone micro-services to collect data to perform analysis over the ad traffic.
Used technologies:
- MongoDB, Memcache, Aeroapike
- NodeJS, pm2
Position: Middle NodeJS developer. 

More than 3 years worked as full stack JavaScript developer (mostly backend). Took a part in web-app optimization, helped to improve the data usage and optimized web traffic for maps displayed in the browser. Wrote the analytic module above existed infrastructure which allows to collect events in the system and then present it through fancy web-ui (data processing status, existed errors, link to proper logs).
I also developed a big number of UI components using cutting edge technologies (service-workers, redux, webpack, etc).
Took a part in code-reviews, interviewing candidates.
Used technologies:
- Docker, Kubernetes (google cloud based)
- NodeJS, ES6, unit testing
- Python (not an expert, have basic skills)
- Google cloud: Firebase, Firestore, K8s, Cloud functions, Pub/Sub, Airflow
Position: Senior JavaScript developer
I would like to work as a backend developer (UI might be included as well, but not more than 20% of working time).
I am searching for a position where I will be able to work with difficult and challenging tasks. I would like to keep working with NodeJS and try myself in developing big and high-load projects (micro-services architecture).
I am not interested neither in supporting of legacy code nor in rewriting of it.
Preferably product company.