Senior Software Engineer (Python, Node.JS)

Apply Refer a friend
Our Vacancie

Location:

🇪🇺Central Europe

Partner:

Knock

Technologies:

Python Node.js

Seniority:

Senior
  • Overview

    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, it includes CRM, Analytics, Tour support, Property management, Time and Task Management, and other functionality. 

    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;
  • We require

    • 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.

Join our team!

Send us your CV and we will contact you as soon as possible.

X

okYour message is sent. Thank you for contacting us, we will get in touch with you soon.

*mandatory fields
Upload CV