Position: Back End Developer (Node.js)
Category: Node.js
English level: upper
Years of experience: 3


Backend Software Engineer with up to 3 years in software engineering on various projects, with focus on software design, software architecture and development.

Extensive knowledge of JavaScript, NodeJs and good problem solving skills.

On the last project had such responsibilities as:
- Providing technical expertise and leadership to ensure application met scope, schedule, and budget.
- Leading a small team during the development and deployment process.
- Developing all server-side lоgic, definition and maintenance оf the central database.
- Communication with clients about new features, and their feasibility. 
- Mapping business requirements to programmable features, integration with third-party systems
- Implemented automated deployment process.
- Splitted big monolith service to microservices architecture.
- Refactor slow parts of SQL queries and performance optimization.


Skills:
Backend: NodeJs, Nest, Express, Adonis, Docker compose, Rabbitmq, Redis, Websockets;
AWS: AWS EC2, AWS S3, AWS Lambda, AWS SQS, AuroraDB
Database: MySQL, PostgresSQL, MongoDB, TypeORM, Knext, MongoJS, PgAdmin, MySQL Workbench
DevOps: PM2, Gitlab, CI/CD,  PgBouncer, Lens
Other: Web3, React, Linux, Jest, StripeAPI, OpenAI


Forces:
- Teamwork and communication 
- Analytical thinking
- Self-learning

I am looking for a company for long-term cooperation!

Please check my cv for more detailed information, thanks!
- Preferable remote working.
- Flexible working schedule.
- Friendly team
- I am looking for further development of myself as Software Engineer and challenging business solutions architecture that I will be proud of.