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


Previous project:
    General overview: Cloud based solutions for restaurant businesses.  Main parts/features: applications to make orders in restaurant (for clients and for personal), kitchen integration (showing committed orders), backoffice (products quantity in storage, financial reports, e.t.c), in cloud - menu constructor for managers, payment and loyalty programs integrations, integrations with different delivery services, highly customisable admin panel with detailed permission based system.
    Technologies: pure Node.js, AWS serverless/Lambdas/ECS containers, SNS/SQS, MongoDB + Redis as data storages.
    Experience and responsibilities: 
I was a part of the small team for a 2.5 years long. Our team was responsible for client faced high load REST API. Our main focus was client's order lifecycle, payments and delivery services integrations. I took part in design sessions for the new features and new integrations, was working on designing and implementation of new microservices. Also, our team used blackbox testing pattern to cover all business scenarios.

Current project:
    General overview: Real estate solution with tools for evaluation services and data validation mechanisms using blockchain technologies.
    Technologies: Next.js, Typescript, CQRS, DDD, PostgreSQL, SNS/SQS, Websockets. 
    Experience and responsibilities: 
My main responsibilities were designing event based implementation of business features. Actively using DDD and CQRS patterns. Designing new aggregates and updates in old. Right now, we're moving to new Event store and making necessary architectural updates.
I'm looking for full backend position. I don't have any preferences for backend, except that project should be based on pretty modern  technologies.
I don't have any experience on frontend part and don't want to learn it.