Summary
Join interface.ai as an Engineering Manager, leading a team of engineers in developing conversational AI products, collaborating with stakeholders, and overseeing the product development process. As a seasoned professional with 10+ years of industry experience, you will be responsible for providing technical guidance, managing recruitment, and staying up-to-date with the latest trends and technologies.
Requirements
- Possess a strong sense of self-motivation and the ability to learn quickly
- Should have 10+ years of Industry experience
- Embrace a growth mindset and demonstrate emotional maturity in all interactions
- Passionate about the possibilities of AI in the banking sector
- Have a proven track record of success in a startup environment
- Exceptional problem-solving abilities and a proactive approach to identifying ways to improve solutions
- Ability to work in a fast-paced environment while managing multiple priorities
- At least 3 years of experience delivering scalable, complex technical products in a startup environment
- Strong experience mentoring junior and senior developers in best practices and providing guidance on implementation strategies
- Expertise in JavaScript and Node.js, including hands-on experience with Node.js frameworks such as Express.js, Hapi.js, Koa.js, and NoSQL and Relational databases
- Proficiency in unit testing and Test-Driven Development (TDD), with hands-on experience in Mocha or other Javascript testing frameworks
- Strong understanding of real-time interactions (web sockets, long-polling, server-sent events) and experience designing and implementing low-latency, high-availability, and performance applications
- Knowledge of security and data protection best practices
- Experience working in an agile team environment and proficiency with code versioning tools such as Git
- Technical capabilities to guide and unblock team members, and ensure the successful delivery of complex technical products
Responsibilities
- Lead a team of Backend, Front end and QA engineers in developing conversational AI products
- Collaborate with product managers, designers, and other stakeholders to define technical requirements and ensure alignment with the company's goals
- Oversee the entire product development process, from design to deployment, and ensure timely delivery of high-quality products
- Provide technical guidance and mentorship to the engineering team
- Manage the recruitment, hiring, and onboarding of new team members
- Stay up-to-date with the latest trends and technologies in conversational AI and related fields
- Ensure the engineering team follows best practices and adheres to the company's engineering standards
- Collaborate with other technical teams to ensure seamless integration with other company products and services
Preferred Qualifications
Preferred experience in developing Enterprise SaaS products