Senior Backend Engineer (Node.js)

Who we are:

Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.

About the Product:

Madlan is a real estate platform that is currently at the forefront of transforming the process of purchasing and renting homes in Israel. Serving as a preeminent marketplace and a crucial tool for both real estate agents and buyers alike, Madlan leverages advanced big data algorithms and artificial intelligence to provide valuable information. This, in turn, streamlines the real estate acquisition process, fostering greater transparency and trust.

Individuals engaged in the sale, purchase, or rental of properties in Israel routinely turn to Madlan, relying on its expansive marketplace and comprehensive data information to guide them through their real estate endeavors.

About the Role:

You will join a dynamic squad comprising Back-end, Front-end, and Automation QA specialists. The team collaborates closely with the design and product teams to deliver solutions that are aligned with Madlan’s business objectives.

In this role, you will have the opportunity to shape our tech roadmap, make a real impact on our business, and mentor talented developers of all backgrounds.

If this aligns with your skills and aspirations, we guarantee you will enjoy working with us! Solve challenging code, architecture, and design problems. Design and develop end-to-end high-quality features, deploying and monitoring them in production.

The technology stack includes:

TypeScript, Node.js, JavaScript, Java, Clojure, React, Redux, TypeScript, GraphQL, Docker, mySql, psql, Elastic, Git copilot, Redis, and AWS.

Responsibilities:

  • Develop, maintain, and optimize the backend components of the system, with a primary focus on ensuring best practices are implemented effectively
  • Collaborate closely with the product team as well as the infrastructure and backend teams to implement solutions
  • Write clean, modular, and maintainable code in TypeScript, Node, adhering to modern development standards
  • Utilize your expertise in solving performance issues to build scalable, high-performance applications.

Requirements:

  • At least 8 years of proven experience in software engineering
  • At least 5 years of experience with Node.js + TypeScript
  • Experience working on large-scale projects in the cloud
  • Experience with Docker and Kubernetes (K8s)
  • Experience working with both relational and NoSQL databases
  • Strong problem-solving skills and attention to detail
  • Upper-Intermediate level of English.

Advantage:

  • Experience with React and state management solutions such as Redux
  • GraphQL knowledge is advantageous
  • Experience with ElasticSearch
  • Experience with Redis
  • Experience with Java

Why Us?

We utilize a remote working model, providing a powerful workstation and co-working space of your choice in case you need it.

We offer a highly competitive package.

We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in)

We prioritize the professional growth and well-being of our team members. Hence, we organize various social events throughout the year to foster connections and promote wellness.