Position: Senior Node.js developer (TypeScript)
Category: Node.js
English level: intermediate
Years of experience: 8

The last achivements in development was usage of DDD and TDD. These two approaches have yielded truly comprehensive quality results.
The understanding of business functionallity from the code incresed. It was shown via speed of onboarding of new developers.
Mandatory tests and test coverage significantly reduced the amount of produced bugs.
Design of environment and software architecture.
Design of database structure
Development and code-review process.
Integration with payment systems, banks, logistic services and other services.
Setup of development process for a team.
Setup and configuration of CI/CD process.
Participating in analysis and decomposition of business ideas to technical tasks.
I want to benefit project that benefits others.
Ther presence of well-configured processes in work is important.
Non-toxic atmosphere in ompany and team is important.

Medical insurance is a plus.
Flat team without seprated lead is a minus.

I consider only full-remote work or a partial office in Kyiv work (after the victory).