Position: Senior Backend / Full stack JavaScript developer
Category: Node.js
English level: intermediate
Years of experience: 11

- Google analytics-like visit tracking system
- Events/notifications schedule system using RabbitMq (messages are able to be handled after any time in future) with bulk sending to hundred thousands of recipients
- Billing system (tracking of the system services consuming by customers in B2B)
- Image cropping/adjusting service
- System of configurable widgets for different kind of actions
- Jira workflow configuring: project team of 10+ members with 5+ roles; several stages of development process, including tickets grooming, design review, development with code reviews, testing on staging and several productions; with automatic actions and restrictions to make workflow clear and informative on every step of the flow
Experience (in reverse order):
- Tech lead/mentor - 1 year
- Team lead - 2.5 years
- Backend developer - 3 years
- Full stack developer - 1 year
- Frontend/Mobile apps (JS) developer - 3.5 years

Used technologies:
Main language — JavaScript/Typescript.

Backend (Node.js):
- Express;
- Nest.js;
- SQL (Postgres/MySQL/Microsift SQL) via plain queries/TypeORM/Sequelize/Prisma;
- Redis;
- MongoDB;
- Elasticsearch;
- RabbitMq;
- REST API;
- WebSockets;
- GraphQL;

Frontend:
- React.js (with ecosystem like Redux toolkit, Storybook, Styled components, etc.)
- Have some experience with Angular;

Additional skils:
- Linux;
- Configuring development workflows in Jira;
- Docker/Docker-compose/Kubernetes;
- Some experience in configuring and administrating cloud systems (AWS, MS Azure);

Keen on:
- tools tuning (to make it easy in usage for other devs)
- automating the processes
Would like to:
- work with Nest.js - must be used on project;
- work on the product or long-term outsource project (> 6 months);
- work in office in Krakow or remotely (possibly to return to Kyiv later and work in office or remotely there);
- work in Ukrainian-based company or team mostly consisting of Ukrainians
- try new for me technologies;

Don't want to:
- work under tracker;
- work with people from russia;
- please, confirm that you saw previous points instead of answering questions for the employer;