DevJobs

Full-Stack Engineering Manager

Overview
Skills
  • Python Python
  • TypeScript TypeScript
  • Node.js Node.js
  • Kafka Kafka
  • React React
  • RDBMS RDBMS
  • RESTful API RESTful API
  • AWS AWS
  • JS
  • RoR

About the job:

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.


As an Engineering Manager, you will lead one of our core engineering teams, currently comprising 5 talented engineers, with plans to grow.

You will be responsible for driving both technical and people leadership while ensuring cross-functional collaboration and alignment with product and UX teams. Reporting directly to the VP of R&D, you will play a pivotal role in the strategic direction of our engineering efforts and the broader R&D organization.

The majority of your focus will be on managing and mentoring your team, guiding their personal and professional growth, and fostering a high-performance culture of technical excellence and innovation. You will also ensure effective communication and alignment across teams while maintaining an active involvement in critical technical decisions and hands-on contributions when necessary.


Responsibilities:

  • Leadership and Management: Lead, mentor, and inspire a team of engineers, fostering a collaborative, high-performance environment. Support team members’ career development and growth, setting clear goals and providing regular feedback.
  • Technical Leadership: Guide the technical direction of your team, ensure best practices are followed, and maintain high standards for architecture, code quality, and scalability. Review designs and architectures and provide thought leadership on technical challenges.
  • Cross-functional collaboration: Work closely with product, UX, and other engineering teams to deliver features that align with business goals and user needs. You will drive cross-team collaboration and maintain alignment with broader company objectives.
  • Strategic Decision-Making: Contribute to the strategic planning of the engineering department, aligning technical objectives with business priorities. Act as a key contributor to the R&D leadership forum, collaborating on company-wide engineering strategies.
  • Hands-On Contribution: While the role is primarily focused on leadership, you will contribute to critical technical projects, focusing on architecture, design, and feature planning.


Requirements:

  • 8+ years of backend or full-stack development experience, with a proven track record of working across the stack. At least 3 years of experience with shipping client-side code are required.
  • Deep hands-on experience with TypeScript, JS, RoR, or Python. Signinfican hands-on experience with Node.js and TypeScript is preferred.
  • Strong product/business mindset, with experience partnering with product teams to achieve business outcomes.
  • 3+ years of experience in managing engineering teams of 5 or more people, with a focus on mentoring, performance management, and career development.
  • Proven expertise in planning, deploying and maintaining scalable microservices architectures in cloud environments (preferably AWS).
  • Strong background in building and utilizing RESTful APIs, with experience in working with relational databases.
  • Experience with highly event-driven architectures; familiarity with Kafka is a plus.
  • Hands-on experience with React and modern frontend frameworks is a plus.
  • Eagerness to use technology in order to solve hard real-world problems.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.

Versatile