Position: Full Stack Developer
Company: BitcoinWide
Experience required: 3y
English level: intermediate

**Frontend**
 **Stack**
Vue 3, Nuxt 3 (SSR), Pinia, TypeScript

 **Requirements**
- Good knowledge of JavaScript and TypeScript;
- Understanding of client-server architecture principles and REST;
- Deep understanding of Vue reactivity system;
- Experience with Vue 3 and Nuxt 3 for at least a year;
- Experience with SSR applications and hydration;
- At least 2 years of experience in frontend development.

 ** Tasks**
Development of new application modules from scratch and improvement of functionality in existing ones.

 **Backend **
 **Stack**
TypeScript, NestJS, Microservices, TypeORM, Postgres, InfluxDB, Docker

 **Requirements**
- Deep knowledge of JavaScript and TypeScript;
- Understanding of client-server architecture principles and REST;
- Experience with NestJS for at least a year;
- Experience with high-load applications;
- Good understanding of microservices architecture principles;
- Confident knowledge of databases (relational and timescale).

 **Will be a plus **
- Confident knowledge of SQL and Flux (InfluxDB Query Language);
- Confident knowledge of Docker containerization.

 ** Tasks  **
Development of new application modules from scratch and improvement of functionality in existing ones.