Responsibilities:– Own the design, implementation, and delivery of full-stack solutions. – Report on the status of development, quality, and system performance. – Define of a technical strategy for product development– Work closely with engineers to architect and develop the best technical design and approach. – Design, implement, test, and maintain innovative software solutions.