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


Programming languages: JavaScript, TypeScript
Frameworks: NodeJS (Express, Nest), ReactJS, Redux, Redux-Saga, React Native, Angular
Technologies: AWS, REST API, Docker, Firebase, Facebook auth, Postgres, Mocha, Webpack, Jest, Lodash
Databases: Postgres, AWS Dynamo DB
Source Control: GIT
Libraries: HTML, CSS, BEM
Other: Redmine, Trello, JIRA, WebStorm, VSCode

Payments solutions to the legal and professional services industries, as well as marketplaces and ecommerce platforms. 
Responsibilities:
•	estimation 
•	design
•	implementation of features

A payment processor with specific restriction for legal entity.
Responsibilities:
•	estimation 
•	design
•	implementation of features

People management software that helps people to improve communication in teams by existing management activities, like the one to one meeting, and making them more effective, personalized, and trackable. This leads to real people development all managed in one simple and easy to use place
Responsibilities: 
•	Creating ios, android app based on React Native
•	Deploy to App Store, Play Market 
•	Debug/rewrite native modules
•	Create backend

A mobile application allows you to buy/sell/auction tickets to different events. Also, every ticket includes info about location and other details. The most interesting thing is that you can buy tickets only with cryptocurrencies. This app also integrates with your contacts (long list issues was solved)
Responsibilities: 
•	Creating ios, android app based on React Native

The app enables smart homes activities such as switches, shutters, blinds, alarm systems, and temperature devices all connected to Touchwand All in One Wonderful TM controllers. It can also perform scenarios, groups and rooms activation at a glance. New and intuitive menu of favorites, rooms, groups and temperature tabsenable quick navigation and action performance. Now in a dark mode view
Responsibilities: 
•	Designing architecture of application
•	Estimate features
•	Designing features
- Assess the feasibility of product requirements and generate comprehensive specifications and technical designs using user stories.
- Contribute to reviews of designs and code to ensure quality.
- Actively engage in development and resolving bugs.
- Monitor and promptly report progress in technical execution, along with any technical issues, risks, or plans for addressing them.
- Undertake crucial proof-of-concepts (POCs) and feasibility studies.
- Continuously drive technical innovations in the product to stay ahead of the competition.