Adhere to excellence in software engineering best practices, and instill the same discipline and experience to other team members Write effective APIs Work closely with product owners and cross-functional team members to define and implement technology-based business solutions Support DevOps with release management, continuous integration, continuous deployment, and automation Lead and facilitate R&D efforts in cutting-edge technologies or third-party products to enhance development capabilities in the department Understand and implement technologies across the full web stack