Position: Full-stack Developer (React.js+Node.js)
Company: CHI Software
Category: JavaScript
Experience required: 3y
English level: intermediate

**Requirements:**
— Work experience with commercial projects 3+ years at least;
— Proficiency in TypeScript / JavaScript as well as ReactJS;
— Experience with common React based workflows;
— Familiarity with newer specifications of ECMAScript, ES6, etc.
— Experience with data structure libraries (e.g., Immutable.js);
— Familiarity with RESTful APIs;
— Knowledge of authorization mechanisms, JSON Web Tokens, etc.;
— Familiarity with front-end build pipelines and tools;
— Have knowledge of existing source code and libraries for use in new solutions;
— Experience with common front-end tools such as Babel, Webpack, NPM, etc.;
— Unit and Integration testing experience;
— Fast learning, proactivity.
— Working experience with TypeScript/Flow;
— Knowledge in Node.js, SQL, NoSQL databases;
 
**With us you can:**
Develop your technical knowledge:
— Use the latest technologies;
— Participate in technical events and conferences (the cost is covered by the company);
— Regular tech talks and professional development.
 
**Improve your soft skills:**
— Build strong teamwork skills and become an essential part of dynamic teams;
— Improve your English in classes and speaking directly with clients;
— Increase your productivity and communication level via Scrum, Kanban, and Agile methodologies.
 
**What else do we offer?**
— Competitive compensation and benefits;
— Flexible working schedule;
— Remote work or work in one of our development offices;
— Covered rest period (20 business days+ 5 days-off);
— Professional growth: a variety of projects, regular technical events, mentorship;
— Free English classes (we have an excellent English teaching team);
— Speaking club with a native English speaker;
— Truly friendly atmosphere and teambuilding.