- Lead and mentor other software engineers across high performing delivery teams.
- Design and implement Web applications that are reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms
- Operate at the intersection of modern web engineering and applied AI, building intelligent features using AI-assisted development into everyday engineering to accelerate delivery and improve quality.
- Collaborate with engineers, technical teams, product owners, and other partners to propose extensible, reusable and performant solutions
Required Skills and Experience:
- Hands on Engineer with 7+ years of professional experience in web application design and development, software engineering. Experience with cloud native applications, microservices architectures with robust focus on web applications.
- 3+ years managing web engineering delivery teams
- 7+ years of experience in Angular.js, Node.js, TypeScript building enterprise-grade single-page highly performant applications. Solid understanding of JavaScript fundamentals with proven experience designing and consuming rest and graphql APIs