Location: Tel Aviv, Israel
Versatile is a Construction Tech Company that has pioneered a new way to capture job site 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 motivated software engineer with a strong electronics and Python background. You will join a top-notch engineering team in our Tel Aviv headquarters
What you will be doing:
- Develop and maintain Python code controlling the behavior of IoT devices installed on construction cranes.
- Design, implement, and maintain full-stack solutions using TypeScript, Node, and React.
- Build tools for fleet management, device control, version rollout, monitoring device health and status, etc.
- Collaborate with other teams to continuously improve event-driven data flows from IoT devices to the cloud, to our app stack, and to user-facing features.
- Work with support teams to define and build tools that enable them to take greater ownership of ongoing device maintenance.
Requirements:
- 4 years of experience in software engineering or more.
- High Proficiency in Python.
- Solid familiarity with the applicative use of Linux CLI.
- Full-stack development experience with TypeScript, Node, and React.
- Comfortable balancing between advancing development work while having some interruptions and context switches.
- Comfortable stepping outside one’s comfort zone to tackle unfamiliar types of tasks.
- Strong problem-solving skills and ability to work in a dynamic and collaborative environment.
- Strong debugging skills.
- Familiarity with fleet management tools and version control concepts.
- Maker mentality on the one hand, and a methodical approach to software engineering on the other.
- Background in hardware development and/or experience in building Raspberry Pi-based devices, either professionally or as a hobbyist – A plus.
- Academic degree in Electrical Engineering or Computer Engineering – A plus.
- Familiarity with Kafka streams – A plus.