Position: NodeJS developer
Company: VeVIDi
Category: Node.js
Experience required: 2y
English level: intermediate

Requirements:

- about 2 years experience in professional software development, in particular with NodeJS, 

-  knowledge of Express, TypeScript,

- understanding of REST architecture, JSON, OAuth, Security,

- familiarity with Dependency Injection,

- understanding of SOLID, DRY Principles, Software Development Lifecycle and CI/CD concepts,

- knowledge in creating/maintaining/editing SQL and NoSQL databases

- experience in troubleshooting and debugging complex issues

- clear and concise communication with good collaboration skills,

- intermediate English level or higher.


Skills:
* NodeJS, Express, TypeScript,
* REST architecture, JSON, OAuth, Security, OWASP,
* SOLID, DRY Principles, Software Development Lifecycle and CI/CD concepts,
* SQL and NoSQL databases
* AWS services/tools, 
* Docker,
* Kubernetes,
* Git.

Will be an advantage:
- knowledge and understanding of React.


We offer:
- high salary,
- work directly with the client,
- flexible working hours.