We are looking for a Technical Lead to guide the technical direction and daily execution of our development team. In this role, you will oversee system design, optimization, and maintenance while ensuring efficient processes and strong cross-team collaboration.As a Technical Lead, you will drive architectural decisions, align technical execution with product strategy, mentor team members, and uphold engineering best practices. You will also play a key role in identifying risks and opportunities to ensure long-term product success. Key Responsibilities:- Drive the technical vision and execution for the development team (in-house and outsourced), ensuring alignment with product strategy and customer outcomes.- Define and enforce engineering best practices, coding standards, and quality guidelines through coding, reviews, and approvals.- Own the system architecture and design, ensuring scalability, stability, and high performance.- Proactively manage technical risks, dependencies, and opportunities for innovation.- Oversee and improve CI/CD pipelines, deployments, and system operations, including handling urgent production issues when needed.- Mentor and coach junior/mid-level developers, and support recruitment and technical evaluations.- Act as the primary technical contact, collaborating with Product Managers and stakeholders on scope, priorities, and deliverables.- Communicate technical risks, architectural decisions, and progress clearly to both technical and non-technical stakeholders.- Foster knowledge sharing, maintain technical documentation, and build strong cross-team collaboration.