Position: Senior Software Engineer
Category: Node.js
English level: basic
Years of experience: 5


DISCOUNT customer loyalty web/mobile application: This a service where the user, when making purchases, receives the maximum cashback from our partners and discounts in city stores, and will also be aware of where and what promotions are held at the best prices in the nearest stores.
	Developed a server-side of the CRM system, which has grown up to  20+ partners and 12K+ active users. 
	Create microservice project architecture with GRPC.
	Database architecture and managing.
	Gitlab CI/CD.
	Working Scrum (Retrospective, Sprint planning/review, Grooming backlog).
	Backend managing, review, merge control.
	Add modules load-test, GRPC, clustering, Docker.
	Use SocektIO, RabbitMQ queue and Redis DB.
	Create some services in NestJS with GRPC microservice.
	Optimized and refactor the codebase by using data structures and algorithms, which in turn helped to improve the application’s performance 50-60%by memory and time.