Chat with us, powered by LiveChat

MIDDLE BACK-END JAVASCRIPT DEVELOPER

We are looking for a Back-end JavaScript Developer with 1-3 years of commercial experience
MUST HAVE:
1-3 years of commercial experience

Excellent knowledge of pure JavaScript

Excellent of knowledge REST API

Excellent knowledge of Node.js (Buffers, Module System, Process Object, Files)

Good knowledge of one of the frameworks: ExpressJS / Nest.js / LoopBack / Sails.js

Good knowledge of React Library

Excellent knowledge of styling in React (CSS preprocessors, CSS Architecture, CSS in JS)

Experience with databases (PostgreSQL / MySQL / MongoDB)
GOOD TO HAVE:
Experience with logging frameworks (Node-loggly)

Experience with cloud-services

Knowledge of Real-time Communication solutions (WebSocket, socket.io)

Knowledge of typed superset (Typescript)

Knowledge of Build tools (npm scripts, webpack)

Knowledge of State Management solutions (Component State / Context, Redux, Mobx, React hooks)

Knowledge of Sequelize

Knowledge of GraphQL

Knowledge of Apollo

Knowledge of Websockets/Socket.io

Knowledge of Material

Knowledge of UNIT-testing frameworks (Jest, Enzyme/Mocha/Chai)

Knowledge of auxiliary libraries (Lodash, Moment, classnames)

Search Engines

Understanding of OOP, knowledge of design patterns

Experience with caching systems: memcached, Redis

Experience with Git

Algorithmic knowledge and data structures (stack, queue, hash table, binary tree)

Knowledge of patterns (Factory, Prototype, Singleton, Observer, Strategy, State, Middlewares)

Experience with Agile / SCRUM methodology, code review

Technical faculty graduate (computer science preferably)

Knowledge of English from Pre-Intermediate (A2+)




WE OFFER:
Interesting serious projects

Well-established work processes

Various incentives for self-development: English, compensation, etc.

Regular review of salary

Remote work

Flexible working hours




WHAT YOU WILL DO:
Development of projects based on JavaScript

Creation of quality code according to company standards

Related tasks: meetings, task evaluations, requirements analysis
Requirements
INTERESTED?
Tell us about yourself, maybe you are the one we are looking for