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


Since 2019 I was working as a lead back-end developer in a small company specializing in web development. My usual responsibilities were planning out the backend solution for the project from scratch, active participation in further development and delivery process, mentorship of the less experienced developers and daily client communication. 
The technology stack I'm the most familiar with kinda resembles the classic MERN with Fastify instead of Express, Bull + Redis for async queues, ZeroMQ for distributed services communication. From the infrastructure perspective I prefer using and have the most experience with Docker, AWS (EC2, ECS, AutoScaling, Elasticache, etc.), Linux, Git and various http servers (Nginx, Apache2, Caddy). I have extensive experience with 3rd party services integration like payment systems (Stripe, Liqpay), FinTech services (AML, KYC platforms), streaming platforms, CDNs, mail providers, etc. 
As for my further goals - I look for a developer position in an experienced backend team so I could further improve my skills and develop new ones not by myself, but in cooperation with more experienced developers.