Position: Full-Stack Software Engineer (Angular + Node.js)
Company: Integrated Technology Laboratory
Experience required: 2y
English level: intermediate

**Required skills:**

•	Good knowledge of Angular, Typescript, HTML, CSS
•	Experience working with Node.js
•	Understanding of non-relational databases such as CouchDB
•	Experience with version control systems (Git) and CI/CD
•	Familiarity with deployment and monitoring of Node.js applications
•	Experience with Linux development environments
•	Practical knowledge of containers and delivery of services via containers (Kubernetes, Docker, Rancher)
•	Ability to navigate large existing code, and improve it as it changes
•	Ability to debug the source code to reproduce customer issues on a local environment
•	Good written English communication skills

**Will be an advantage**

•	Apollo GraphQL developer experience 
•	Experience with CouchDB, Elasticsearch, Kibana, RabbitMQ, Minio 
•	Working knowledge of databases and SQL

**About the project:**

Enterprise System of our own development, designed for communication, training and motivation of personnel within large companies. The system has its own CMS, LMS, BI, Messenger, Web and Mobile App.

**Tasks:**

Customization and deployment, support (level 3), bug fixing and improving application performance.