Position: Node.js Developer
Company: Maincode Agency
Experience required: 2y
English level: intermediate

**Required skills**
— 2+ years experience in Node.js and TypeScript development
— Framework: Express
— Experience with database management systems (MySQL/PostgreSQL)
— Experience with NoSQL database (Redis)
— Experience in writing unit and integration tests using MochaJS/Chai/Jest
— Experience in integrating with external services (REST API)
— Experience of using Doker
— Work experience with queues (Beanstalkd/RabbitMQ)

**Will be plus**
— Hands-on experience with GO

**What do we offer?**
— Flexible schedule 🗓
— Soft management without bureaucracy 📝
— Team with common goals and principles 🤝
— Social package 🛫
— The opportunity to up your skills in a complex and interesting project 😎

**Responsibility**
— Development of adapters for external data sources
— Design of data storage in a database
— Redesign of the architecture system under a large number of data sources under the guidance of a project Architect