Position: Backend (Node.js) Developer
Category: Node.js
English level: fluent
Years of experience: 2

Two things that I consider as my main accomplishments so far are: 
1. Working on an ongoing for 2-3 years platform in a big outsource company. The project was of a considerable complexity, involved 7+ microservices, Apache Kafka, gRPC, complex PostgreSQL, DynamoDB, redis. It was a challenge, but I've proven to be capable of developing new features on a such project on my own. 
2. Working in a smaller outsource company, but developing an MVP project while also acting as a backend lead. My responsibilities involved designing the project, grooming all features and developing most of them from scratch. Big part of my responsibilitiies were communicating with demanding clients directly, where I've shown extremely good communication skills.
Had experience with both monolite and microservice APIs. Paritcipated in development of >5 projects, developed clean, documented backend services, fully covered with unit tests. On the last project was acting as a backend lead (full-cycle), while also communicating with the stakeholders directly.

My responsibilities included:
- development of new features, maintaining and refactoring legacy code;
- covering application with unit tests, maintaining OpenAPI documentation;
- working with AWS services like S3, CloudWatch, SSM, Lambda etc;
- communicating directly with clients/stakeholders, establishing cooperation with 3rd parties, e.g. freelancers;
My main goal is to find a (preferably product) company, where I can work with Senior engineers, and continue gaining experience as a Backend Software Engineer. I'm not interested in jobs that require working on frontend tasks (fullstack).