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


Hard skills
- Back-end Web development
- Technical documentation writing
- Developing and describing architectural diagrams and schemas
- Refactoring and optimizations
- Test coverage
Soft skills
- High learning ability
- Diligence
- Responsibility
- Accuracy
Programming languages, toolkits and technologies
- Node.js (Express.js, Nest.js, Socket.IO, Sails.js)
- JavaScript, TypeScript, Golang, PHP, Bash, Python, SQL
- Angular.js, Angular 5+, Vue.js, React.js, Redux, jQuery, HTML, CSS, SASS
- MySQL, PostgreSQL, MongoDB, Redis, SQLite, Elasticsearch, MongoDB Realm
- Docker, Docker-compose, WebSockets, Vagrant, ZMQ, JSON Web Token, JSON-RPC, GRPC, Restful API, GraphQL, Swagger, Gitlab CI/CD, PostGIS, Firebase
- Writing unit, integration and UI (Selenium web driver, Playwright) tests (libs: Chai, Mocha, Jasmin, Jest)
- Setting up *nix systems
- Git