Overview

Responsibilities:

  • Integration of user-facing elements developed by front-end developers with server-side logic;
  • Writing reusable, testable, and efficient code;
  • Design and implementation of low-latency, high-availability, and performant applications;
  • Implementation of security and data protection;
  • Integration of data storage solutions.

Required Qualifications:

  • Strong proficiency with JavaScriptц;
  • 3+ years of experience Node.js and ReactJS developer
  • Good understanding of server-side templating languages, CSS preprocessors and front-end technologies, such as HTML5, and CSS3;
  • Understanding accessibility and security compliance; 
  • User authentication and authorization between multiple systems, servers, and environments;
  • Integration of multiple data sources and databases into one system;
  • Understanding fundamental design principles behind a scalable application;
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform;
  • Proficient understanding of code versioning tools, such as Git;
  • Team spirit; strong communication skills to collaborate with various stakeholders;
    Experience with DBs (SQL required, NoSQL desired).
  •