Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ullamcorper eget euismod orci. Cum sociis natoque penatibus et magnis dis.

i

Junior Node.js Developer

Responsibilities:

  • Become part of a full-stack team of the product, which is positioned as an independent part of the platform;
  • Develop brand new features with a distributed team and be proactive in terms of proposing new ideas;
  • Develop system from scratch;
  • Front-end development of new functionality;
  • Code and Architectural review;
  • Transform requirements to a set of various types of tests;
  • Proactive position in solution development, processes improvements;
  • Delivering the product roadmap and planning for the future;
  • Handle complex problems that might arise during solution development and provide field support with creative and rapid solutions;
  • Ensure that the highest coding standards are met and write highly testable, automatable and performant code over the whole SDLC.

Requirements:

  • Knowledge of ES6+;
  • Solid knowledge React.JS;
  • Experience in Redux;
  • Experience in Inversify
  • Experience in CSS;
  • Excellent knowledge in computer science, database theory, code testing practices;
  • Strong knowledge in OOP, OOD (SOLID, GRASP) principles, experience in applying them – is a MUST
  • Experience with development production-ready solutions;

Desirable:

  • Understanding Event Sourcing and CQRS approaches
  • Immutable
  • Sinon, Chai
  • ESLint
  • SASS
  • Understanding of orchestration and virtualization (Docker);
  • Experience with Cloud solutions (e.g. AWS, Google Cloud, Azure);
  • Understanding of application security and industry standards and best practices

Personal skills:

  • Ability to relate positively to and engage with a wide range of people;
  • Strong self-motivation, reliable and flexible team-player. High attention to details;
  • Always seeking to improve processes and suggest alternatively better solutions.