Position: Node.js / JavaScript Developer
Category: Node.js
English level: intermediate
Years of experience: 3


1) Back-end developer, NodeJS, Product company.
Few similar projects based on Node with MongoDB that worked through CLI and helps to read/transform/validate data for business rules of different types (XML, XLS, CSV, TXT, JSON, EDI, EDIFACT, etc.).
Used services: Docker, CircleCI, Kibana logs.
Main tasks:
  - Creating new ETL mappings based on own company framework. Pure ES6 standard, MongoDB + a few libraries (lodash, moment, etc.);
  - Optimizing process time of mappings;
  - Creating automated tests in JSON format (based on Mocha and Chai);
  - Maintenance and bug fixing;
  - Working with documentation and telecom analysts;
  - Onboarding of newcomers;

2) Full-stack JS developer (Angular + Node), Bootcamp inside the company.
Accelerated learning of full-stack development technologies.
  - Frontend: Angular(with basic Typescript), basic RxJS, basic NgRx knowledge, HTML\CSS etc;
  - Backend: REST API(Express), authentication and authorization with JWT(crypto, passport etc.), MongoDB with Mongoose, CI\CD practices(github actions, digitalocean deployment).

3) Back-end developer, NodeJS.
Working with TypeScript, Nest, Docker, and PostgreSQL on a few projects.
Looking for a JavaScript Engineer position in a dynamic company with a great team that will help me contribute to its development while concurrently aiding my personal growth.