**About us**: **About the role**: **Key Responsibilities**: - Develop and execute the company's technology architecture strategy, ensuring alignment with the overall business objectives and goals. - Design and architect end-to-end solutions that leverage modern technology stacks, including JavaScript frameworks, cloud-native technologies, and DevOps practices. - Lead and mentor a team of software engineers and other technical professionals to ensure the successful implementation of designed solutions. - Foster a culture of innovation, collaboration, and continuous improvement within the engineering team, ensuring best practices, code patterns, and high-quality standards are consistently met. - Collaborate with other company stakeholders, including executive leadership, sales, marketing, and customer support, to drive product development and ensure customer satisfaction. - Develop and manage budgets, resources, and timelines to ensure the timely delivery of high-...