Position: JavaScript Developer
Category: Node.js
English level: upper
Years of experience: 5

My biggest professional achievement is a complex access control system. It uses some of RBAC pattern and some of ABAC. It is complex because of a great number of rules and deep dependencies - you were allowed to update Commission if that Commission has Line with Invoice with Event with Customer with Customer Company with a certain id, etc.

Also, I glad to be capable to work remotely, to apply agile methodology(scrum with some changes), to know that tdd sometimes the fastest way of developing and sometimes not.
Now I am working as a team leader in a small group.

In that position I participated in developing several projects, most interesting are "Rocket in your pocket" and "Mice.space" (http://ct.ibc.ru/ru/technology).

First is a react-native mobile application with a node.js backend.
It displays all the data about business travel booked in other application.

Second is complex SPA that was built with react, redux, loopback.io, mongodb, mysql. It helps managers to organize MICE events as simple as possible. It has a lot of business logic, auto actions, conditions, integrations.
I prefer a remote job. I have a colleague that looking for a new position too so it could be great if you have positions for both of us. We get +2 to intellect and +1 to luck when we are working together. He is a strong junior(weak middle?) javascript developer.