Position: NodeJS Developer
Company: IdeaSoft
Experience required: 3y
English level: intermediate

**Our Requirements:**
— 5+ years of professional experience in JavaScript web development
— 3+ years of professional experience with Node.js (expres, nest, ty)
— Strong experience with MySQL
— Experience using PostgreSQL, MongoDb
— Strong experience with typescript
— Experience working with microservice architecture, cloud services
— Modern development skills in JavaScript
— Experience with Docker, CI/CD, TDD, Google Cloud/AWS platforms
— Strong knowledge in implementing user interface using CSS/SCSS
— Strong experience with HTML5, Typescript
— Ability to write and read tech documentation;
— English – Intermediate+

**Would Be A Plus:**
— Working with modern JavaScript frameworks such as Angular, React
— Good to have Angular and Nest.JS experience
— Understanding OOP, SOLID, design patterns

**Your Responsibilities:**
— You will contribute to the further development of client tooling, API design, data model, and data storage;
— Build and maintain an ecosystem of high-volume services and APIs;
— Integrate software components into a fully functional software system;
— Write scalable solutions to process mass data in real-time;
— Build features, investigate and fix bugs, write routine-complex tests.

**Why Should You Apply**
— You have the growth perspective of a senior Node.js developer. 
— You are a person with great passion to innovate and be part of a team that regularly faces and conquers challenges.
— You like to play with up-to-date technologies.
— With us you will have opportunities for on-the-job training.

**What We Are Doing:**

We develop SaaS/IaaS platform for media, medical and financial clients. Platform’s goal is to simplify the processing of user data threads. There are several products for data integration and processing for telemedicine first, but not only. Microservice architecture. 

The current product has been in development for 2,5 years. 60 people are involved. 30 backend microservices and 30 frontend microservices have been developed. We have mobile applications for iOS and Android. New directions related to mobile ATM and automation are under development. We are actively growing.

Agile development is a familiar concept to our daily business. Our approach presupposes continuous evolutionary strategies, transparent iterative methods and customer-oriented production.