Position: Middle React  Developer
Company: Retently
Experience required: 3y

**Responsibilities:**
- Design, code and test new features and capabilities in our core SaaS platform.
- Improve the performance, scalability, and stability of our platform.
- Make an impact! We’re still a small team, the code you’ll write and the decisions you’ll take will count and shape the future of our product.
- Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).


**Requirements:**
- Experience in React.js, Redux
- Strong knowledge of Javascript (ES 6/7/8) 
- Experience with JS web frameworks, e.g. Express, Nest.
- Experience with NoSQL databases (e.g. MongoDB)
- Knowledge of design patterns, algorithms, and anti-patterns
- Experience with js test frameworks for unit/integration/e2e tests


**Our tech stack:**
- We have a “right tool for the job” approach; Our backend services are written in Node. Our web app is built with React.
- We use Mongo as our main database. 
- We search with Elastic, cache with Redis, and use RabbitMQ for messaging.

**We offer:**
- Fast hiring process;
- Zero BS & no bureaucracy;
- Stable employment within a multi-national, well-established, remote-only company;
- Competitive, performance-based salary with regular reviews;
- Ability to work both with the existing mature product and new components from scratch;
- Possibility to work in a product company
- Paid vacation (4 weeks per year)
- Paid sick days