Strong technical background with expertise in software development, architecture, and design.
Hands-on experience with programming languages (e.g., Java, Python, JavaScript) and modern technologies/frameworks (e.g., Vue, React, Node.js, Docker, etc).
Experience with Agile methodologies and DevOps practices
Ability to manage multiple projects and priorities in a fast-paced environment.
Experience in SaaS or enterprise software development
KPA'S
Leadership and Strategy.
Define and implement engineering best practices, standards, and processes.
Collaborate with cross-functional teams (product management, design, QA)
Drive innovation by researching and implementing new technologies and tools.
Team Management
Set clear goals and objectives for the team and ensure alignment with company objectives.
Promote professional growth and development opportunities for team members.
Manage OKRs for the engineering team
Project Execution and Delivery
Ensure timely delivery of high-quality software solutions that meet customer and business requirements.
Monitor project progress, identify risks, and implement mitigation strategies.
Implement and continuously improve on agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
Technical Expertise: Provide technical guidance and support to team members.
Conduct code reviews and ensure adherence to coding standards and architectural principles.
Stay current with industry trends, technologies, and best practices.
Drive technical excellence and promote a culture of innovation and learning.
Collaboration and Communication
Champion engineering initiatives and present technical strategies and solutions.
Foster a positive and inclusive work environment that encourages open communication and constructive feedback