Position: Full-Stack JS (React+Node.JS) Developer
Company: BitcoinWide
Category: JavaScript
Experience required: 3y

We develop the product for the global market with a clear marketing strategy and backlog based on feedback from our users (more than five thousand companies and up to 10k unique users per month ⇒ more than five thousand businesses).
We want to build an ecosystem of services like Google, but in the cryptocurrency area only.
We offer a significant challenge in your personal development and waiting for you in our team!

**Requirements:**
• 3+ years of JavaScript (React.js + Redux, Next.js);
• 3+ years experience in Node.js and TypeScript development;
• Knowledge of HTML5, CSS3, LESS (SASS or Stylus), Bootstrap, ES2015+,ES6+;
• React, Redux, Recompose, Reselect;
• Babel, ESLint;
• Webpack;
• BEM;
• Framework: Nest.js, Fastify;
• Experience in writing unit and integration tests using MochaJS/Chai/Jest;
• Experience in integrating with external services (REST API, WebSockets);
• Experience in using Docker;
• Work experience with queues (Beanstalkd, RabbitMQ and etc.);
• Strong knowledge of developing multithreading NodeJS apps for CPU-intensive tasks; 
• Expertise in Agile (Scrum) software development process methodologies;
• Expertise in code quality and craftsmanship;
• Knowledge of the design and architecture of modern web applications
• Understanding of CI concepts;
• Experience with Git and GitFlow.

**Would be a plus:**
• Building PWA;
• Hands-on experience with GO;
• Experience in such domains: crypto, fintech, investment.

**Responsibilities:**
• Development of web interfaces;
• RESTful API development;
• Database structure development;
• Interaction with external APIs; 
• Writing business logic;
• Code quality and performance improvement.

**We offer:**
• To become a part of an effective product team with a common vision to deliver a great value for the world of cryptocurrencies;
• Flexible schedule with the ability to plan working hours, including remotely (+20 vacation days / +5 sick days);
• Tax compensation;
• Regular events (teambuilding, birthday celebrations, sports events);
• Cozy modern office in the center of Kharkiv.