Position: Senior Software Developer
Category: Node.js
English level: fluent
Years of experience: 6


I've worked in different companies with different teams and have experience with startups, big outsourcing, and product companies with big enterprises, healthcare, and social media projects.

- Proficiency in AWS Cloud - Hands-on experience with all major services(Lambda, ECS, EC2, CloudWatch, ApiGateway, SQS, SNS, Kinesis, EventBridge, DynamoDB, and many more) and everything related to AWS(Serverless, AWS CDK, CloudFormation)

- Experience in building complex REST API NodeJS applications from scratch with both JavaSrcipt and TypeScript and different frameworks(Express, Koa, Nest)

- Rich expertise in both SQL and NoSQL databases(Postgres, MongoDB, DynamoDB, Redis)

- Experience in implementing a full testing pyramid with unit, integration, and e2e tests(with Jest or Mocha) + load testing

- Experience in automation and CI/CD pipeline configuration(CircleCI, Jenkins, CodeBuild/CodePipeline)

 - Solid knowledge of application architecture and infrastructure(serverless/microservice architecture), software design, OOP principles and patterns, DDD, and TDD.

- Creating and maintaining project documentation, collaborating with other developers, product managers, BA, QA, and stakeholders
Complex Cloud-based project with Serverless/Microservice architecture with up-to-date tech stack.