Job Description
We are seeking a dynamic and hands-on Head of Engineering to transform an early startup in building out their teams, culture, and product. The ideal candidate will have a strong background in TypeScript, React, and Node.js, with hands-on experience in developing scalable and maintainable software solutions. This role will require both technical expertise and leadership skills to drive innovation, collaboration, and excellence within our engineering department.
Compensation: Up to 240k base with a 15% bonus and a percentage stake in equity (in addition to awesome PTO, medical, and 401k match perks)
Logistics: Monday through Thursday with remote flexibility in their LA office (and offering a relocation package if needed)
What you'll be doing:
- Build and lead a team of engineers, providing guidance, mentorship, and support to ensure high performance and professional growth.
- Drive the development and implementation of best practices, coding standards, and software design principles.
- Architect and design scalable, robust, and maintainable software solutions using TypeScript, React, and Node.js.
- Take ownership of the technical roadmap, prioritizing initiatives based on business objectives and resource constraints.
- Conduct code reviews, identify areas for improvement, and promote knowledge sharing and continuous learning within the team.
- Stay updated on emerging technologies, industry trends, and best practices, and advocate for their adoption where applicable.
- Oversee the deployment, monitoring, and maintenance of production systems, ensuring reliability, performance, and security.
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
- Foster a culture of innovation, collaboration, and accountability, promoting a positive and inclusive work environment.
What we need from you:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with a focus on TypeScript, React, and Node.js.
- 3+ years of experience in a leadership or management role, with a track record of building and motivating high-performing teams.
- Experience and/or passion for AI or Machine Learning
- Strong understanding of software architecture, design patterns, and best practices.
- Proven ability to deliver high-quality software solutions on time and within budget.
- Excellent communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
- Experience working in an Agile environment, with proficiency in Agile methodologies and tools.
- Ability to thrive in a fast-paced, dynamic startup environment, with a passion for driving innovation and excellence.