Position: Middle Node.JS Engineer
Company: Zoolatech
Experience required: 2y
English level: intermediate

Zoolatech started collaboration with the company a year ago and now is extending the team responsible for building the technological foundation that supports and powers Knock’s products. The team’s charter includes enhancing developer productivity, providing shared services to Knock’s product-focused teams, and maintaining system reliability and performance. The Platform team builds a framework for microservices, upgrading our technology dependencies, and implementing critical services.

Responsibilities
- Closely collaborate with Ukraine-based and the US-based teammates, including non-technical staff to aid in the development of its products;
- Taking part in the new feature design and development while keeping the high level of coding standards;
- Improve the overall quality of existing systems, through augmented existing functionality, fixing bugs and adding preventative tests;
- Take ownership of system quality and addressing customer-facing issues;
- Leverage the tech stack: React, Node.js, Python, Postgres, Snowflake, ElasticSearch, Kafka, and various other tools;
- Follow industry best practices in quality management - automated testing, code review, error monitoring;
- Actively participate in the Scrum ceremonies of the team;

Skills Required
- 3 years of experience with Node.js;
- Good knowledge of Postgres;
- Good written and spoken English;
- Experience in planning, splitting and estimating big piece of work;
- Experience with testing tools (cypress, jest, react-testing-library);

Will be an advantage:
- Experience with FE work
- Experience with React, Typescript, GraphQL
- Experience with Kubernetes, AWS