Location: Tel Aviv, Israel

Versatile is a Construction Tech Company that has pioneered a new way to capture jobsite performance data, that naturally fits existing workflows. Our vision is to connect all fragmented pieces of the construction process to a single source of productivity and precision. We transform construction professionals into superheroes and construction into a truly controllable process.

We are looking for a hands-on Senior Full Stack Software Engineer with frontend orientation to join our Experiences group. The ideal candidate will have a strong background as a front-end software engineer, an acquaintance with backend development in Node.js, and a proven track record of technical leadership and mentoring developers.

We are looking for someone with a can-do attitude, driven by the meeting point between technology, user experience, customer needs, and business objectives. You will join a top-notch engineering team in our Tel Aviv headquarters, and have a significant direct impact on our customers, and on the construction industry.

What you will be doing:
  • Design and develop frontend applications using React, Node.js, and TypeScript, ensuring high-quality code, scalability, and maintainability.
  • Collaborate with product managers and designers to define and understand requirements, and to translate them into technical solutions that align with business goals and user needs.
  • Work closely with backend engineers to define APIs and integrate frontend components with backend services.
  • Conduct code and design reviews and provide constructive feedback to team members, fostering a culture of collaboration and continuous learning.
  • Mentor and guide junior engineers, sharing your knowledge and expertise to help them grow professionally.
Requirements:
  • 5+ years of professional experience as a Full Stack Software Engineer, with a strong focus on front-end development.
  • Proficiency in React, TypeScript, HTML5, and CSS3, with a track record of delivering high-quality, production-ready frontend applications using modern frontend frameworks and libraries. Solid understanding of RESTful API design principles.
  • Knowledge of responsive web design principles and familiarity with frontend testing frameworks (e.g., Jest, Enzyme, Cypress) and build tools (e.g., Webpack, Babel).
  • Strong problem-solving skills and the ability to translate complex requirements into scalable technical solutions.
  • Excellent collaboration and communication skills, with the ability to work effectively in cross-functional teams and contribute to a positive team environment.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with backend technologies and frameworks (e.g., Express.js, Nest.js, Next.js or Django/Ruby on Rails) – a plus.