Position: Node Developer
Company: Kozak Group
Experience required: 5y
English level: upper

Experience building systems in Node.js;
At least 5 years industry experience
Experience building and maintaining backend APIs, including design, implementation, evolution, and maintenance;
Familiarity with TypeScript, or similar modern strongly-typed language;
Proficiency using a variety of database technologies, both relational and non-relational;
Strong understanding and familiarity with CI/CD pipelines and automated testing;
Basic knowledge Docker, Docker Compose and AWS ECS;
Familiarity with OAuth and JWT (Firebase Auth, AWS Cognito);
An ability to work in service-based architectures;
Highly independent and able to effectively self-organize and prioritize work;
The ability to write clean code, and the discipline to write effective automated unit tests in order to deliver high-quality system improvements;
An ability to effectively break down larger bodies of work for delivery as a series of small, self-contained changes to the system;
BS/MS degree in Computer Science, Engineering, or equivalent years of professional working experience;
Experience working in distributed teams;
Experience with Nest.js and/or GraphQL;
Experience with AWS.