Position: Web Software Developer
Category: JavaScript
English level: upper
Years of experience: 6


- BEM, Preprocessors, Styled components
- JavaScript, Typescript, Python (bug fixes lvl)
- fp-ts, io-ts - Runtime validation and functional approach
- Node, Nest, Express, Socket.io, REST
- DynamoDB, MongoDB, PostgreSQL, Typeorm
- React, Redux, Saga (Routines), MobX, GraphQL, Next.js
- AWS, Firebase, Google Analytics, Auth0
- Gitlab CI
- DataDog
- Unit testing (Cypress, Jest, Sinon, Chai)
- Material UI, Reactstrap
--------------------------------------------------------
- Experienced in front-end and back-end development (JavaScript);
- Experience with JavaScript related frameworks;
- Good knowledge of state management principles;
- Experience with realtime databases;
- Experienced in web sockets for front-end and back-end part;
- Solid knowledge of JavaScript-related language (TypeScript);
- Experience with server-side JavaScript;
- Knowledge and some experience with query language for API;
- Experience with web systems with microservices and REST principle;
- Active using preprocessors;
- Experienced in work with the database through ORM;
- Practiced unit testing;
- Experience in the development of REST API for interaction with web applications;
- 3+ years of experience with web design.
--------------------------------------------------------
Responsibilities:
·	Development;
·	Investigating and fixing issues;
·	Custom components library enhancements;
·	Communications with the client;
·	Making recommendations to use best practices;
·	Managing tasks, risks, and time estimation;
·	Leading other teammates, helping with concerns;
·	Requirements gathering, tasks implementation, and review;
·	Setting up the project;
·	Designing the front-end structure and data flows;
·	Task management;
·	Interviewing and hiring employees.