Versatile is an innovative AI-driven construction intelligence startup, committed to transforming the construction industry with cutting-edge technology. Our mission is to enhance the efficiency, safety, and productivity of construction projects through intelligent solutions.
About the job:
As a hands-on team lead you will be leading 5-6 people and act as the frontline manager for one of our core engineering teams.
You will be a member of our R&D leadership forum and report directly to our VP of R&D.
Most of your time will go towards people management, technical leadership, cross-functional alignment and communication, and enhancing our culture of excellence, while you will still spend some of your time making hands-on individual contributions.
You will constantly balance between your passions for leading people and facilitating their personal growth, your impact-driven mindset, and your desire to ship a product that makes a real difference and caters to the needs of our users and our business, and your passion for spreading out your technical proficiency.
What you will be doing:
- Up to 30% of your time will go towards hands-on individual contribution in the form of feature planning, architecture and design, and code contribution.
- On the people management side – you will be leading 5-6 engineers; You’ll mentor members of your team, and work with them to build their personal and professional work path.
- On the technical leadership side – you will be directing the work of others; Reviewing architecture, design, and code; Working with your team to build, groom, and advance a technical backlog; Maintaining a balance between product progress and technical excellence; And act as an escalation point for making technical decisions.
- On the cross-function side – you will be working closely with product and UX as an empowered unit aimed at catering to the needs of our users and progressing our business KPIs; You will also work closely with other team leads to improve alignment and visibility and make sure we ship often and ship early.
- You will also work closely with all members of the extended team – engineers (devs and QA), product, UX, program managers, operations, management, etc. to make sure we continuously learn and improve, and drive our product and engineering organization to excellence.
- Your team’s Definition of Done will always be driven by having their work lie in the hands of users and impacting the goals of the company.
Requirements:
- Upwards of 6 years of experience as a full-stack developer, writing code across the stack.
- At least 2 years of proven experience in leading and mentoring developers and engineers as a Tech-Lead, Architect, or, preferably, a Team-Lead. The ideal candidate will have already led a team of 3 people or more.
- At least 2 years of experience with building Node.js applications in TypeScript.
- Previous experience with React is a plus.
- Experience in planning and implementing scalable microservices architectures over cloud platforms, AWS is preferred.
- Experience in crafting, creating, and utilizing RESTful APIs.
- Experienced with planning and maintaining features with complex data persistence needs using relational DBs.
- Experienced with highly event-driven architectures, previous experience with Kafka is a plus.
- A strong product mindset and substantial experience in acting as the technical counterpart in an empowered team.
- Computer science or engineering academic degree or parallel work experience.