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

* Influencer marketing CRM
Build influencer marketing CRM and analyzing tools. Refactored crawling engine, implement new social networks. Improve scheduled jobs DX and UX. Develop user management systems, wrote integration tests to them. Cover crawling functionality with unit tests. Investigate aggregation's performance.

* Referral system.
Discuss the main app flows with a client, and develop both frontend and backend parts. Added Dockerized microservices and connect them to API. Communicated with a client and made a demo. Setup a constant DB dump on S3. Configure CI/CD.

* SPA for monitoring sorting and recycle garbage.
Provided UI-Kit. Designed administrator, contractor panel from scratch. Crafted all the screens with HTML(.cstml) and SASS. Connected screens with C# MVC as partial views. Added logic with ES6 Angular.js Created Gulp tasks for optimizing all the files
I have 4 years of commercial web development experience. During these years I was engaged in all phases of the software development lifecycle which include: gathering and analyzing user/business system requirements, responding to out age s and creating application system models. Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs. Also, I have experience with Scrum/Agile development methodologies.
- Project with at least 5 team members and at least 1 senior dev
- Office close to the city center (optional)
- Well-build development lifecycle (SCRUM)
- Cutting-edge JS technologies