Engineering Team Lead
Description
Who we are:
Faye is the first-ever digital, consumer-centric travel insurance for Americans with a product redefining travel coverage and care, taking it from a forgettable add-on to a must-have advantage that enhances the entire trip experience. Faye’s whole-trip protection, coupled with its proprietary technology, enables 24/7 immediate assistance, claims processing and reimbursements anywhere in the world, setting a new standard and over-delivering in an industry synonymous with doing the opposite.
What we’re looking for:
Faye is seeking an experienced Engineering Team Lead to head one of our two engineering teams. This team will comprise BE, FE and mobile developers, and a QA engineer. As the team lead, you will be responsible for guiding the team, ensuring successful delivery of projects, and fostering a culture of collaboration and continuous improvement.
Responsibilities
- Lead, mentor, and manage a multidisciplinary team of backend, frontend, mobile developers, and QA engineers.
- Oversee the design, development, testing, and deployment of high-quality software solutions that align with business goals.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements, set priorities, and establish project timelines.
- Ensure adherence to best practices in software development, including code reviews, testing, and continuous integration and delivery (CI/CD).
- Facilitate effective communication and collaboration within the team and across other departments.
- Identify and address technical challenges, providing guidance and support to team members.
- Monitor and improve team performance, productivity, and overall efficiency.
- Stay updated with industry trends and emerging technologies, advocating for their adoption when appropriate.
- Foster a positive and inclusive team culture that encourages innovation, learning, and personal growth.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience of at least 4 years in leading software development teams.
- Strong technical background and professional experience in backend development, experience in Node.js and TypeScript is an advantage.
- Solid understanding of software architecture, design patterns, and development methodologies.
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage multiple projects and priorities in a fast-paced startup environment.
- Strong problem-solving skills and a proactive approach to identifying and resolving technical issues.
- Experience with cloud platforms, preferably AWS, and familiarity with DevOps practices is an advantage.