Position: React/Node.js Software Engineer
Company: Devox Software
Category: JavaScript
Experience required: 3y
English level: intermediate

Key qualifications of the candidate:
— 3+ years of experience developing web applications with modern JavaScript programming frameworks, tooling, and libraries
— Advanced knowledge of HTML/CSS
— Experience in React, React hooks
— Experience with Redux and Redux-saga
— Experience with Gatsby and Webpack
— 3+ years of experience working with Node.js (understanding threads and asynchronous nature of Node)
— Experience with Express.js or Koa
— Ability to work effectively in a team
— Good troubleshooting and problem-solving skills
— Intermediate level of English is a must

Will be a plus:
— Experience with Cassandra and ElasticSearch (we use Elassandra Cluster as DB)
— Experience with AWS Lambda and AWS S3
— Experience with Docker
— Experience with Websockets

Responsibilities:
— Work with the latest technologies and frameworks and to be involved in the decision-making process
— Design server-side components, modules, classes using React/Node.js
— Implement new features (building new pages with such entities as courses and events, writing real-time components for them and writing such components as video player)
— Design and implement database structure
— Prepare estimates and in-time features delivery
— Write and maintain unit tests

We are offering:
— Courses and education
— English courses twice a week
— Monthly Tech Talks for sharing knowledge;
— Strong corporate management and transparent strategy
— Unlimited area for self-development and personal growth
— Convenient and bright office located in Kyiv
— A set of benefits like video games, flexible working hours and high salary
— Regular team buildings and celebrations