Position: Senior Software Engineer (Python, Node.JS)
Company: Zoolatech
Category: Node.js
Experience required: 3y
English level: upper

Our client Knock Rentals is an award-winning sales and marketing SaaS platform for residential property management companies. Knock’s customers manage rental properties, and Knock suite of products helps companies streamline and optimize their front-office operations

One of the directions of the company is powering the leasing experience with AI that fully integrates into Knock CRM; improving team performance with real-time reporting on all leasing calls.

Currently, the Conventional AI team searching for an engineer who would be helping the team to build the API to integrate AI modules into the solution and will help improve the quality.

Responsibilities

Closely collaborate with the US-based teammates, including non-technical staff to aid in the development of its products;

Take part in the new feature design and development while keeping a high level of coding standards;

Leverage the newly created solution and apply the new technology standards in redesigning the legacy code;

Take ownership of system quality and address customer issues;

Improve the overall quality of existing systems, through augmented existing functionality, fixing bugs, and adding preventative tests;

Follow industry best practices in quality management - automated testing, code review, error monitoring;

Actively participate in the Scrum ceremonies of the team;

Serve as a technical lead and take part in team staffing;

Skills Required

5+ YOE as SW Engineer;

Experience with backend (NodeJS and Python);

Good written and spoken English;

Experience in planning, splitting, and estimating big pieces of work;

Solid experience in creating unit tests;

The person should be self-guided and experienced in working within a distributed team.

Technology Stack Used
JS, Apollo, GraphQL, Node.JS, RestfulAPI, Snowflake