Lead, mentor, and manage a diverse team of Full Stack Developers and DevOps engineers, fostering a culture of collaboration and continuous improvement.
Mentor team members, providing guidance, support, and career development opportunities.
Recruit new developers to expand and strengthen the team.
Oversee the development and maintenance of client-side and server-side components across multiple concurrent projects, ensuring alignment with company goals.
Coordinate with cross-functional teams to define, design, and deliver innovative features and services.
Manage and optimize DevOps processes, including CI/CD pipelines, to streamline development and deployment across the team.
Take responsibility for the infrastructure required to support AI and software development projects, ensuring reliability, scalability, and performance.
Implement and enforce best practices for security and data protection across all projects.
Stay updated with emerging software development trends and technologies, ensuring the team adapts to these advancements.
Qualifications
At least 5 years of experience in Software Development with a minimum of 2 years in a leadership role.
Strong expertise in Backend development using Python and frameworks such as Django and FastAPI.
Proficiency in Frontend technologies, preferably React.
Experience managing DevOps processes , including CI/CD pipelines and containerization tools such as Docker and Kubernetes.
Proven ability to manage multiple projects simultaneously , balancing priorities and resources effectively.
Proven track record in problem-solving and a strong attention to details.
Excellent leadership, communication, and teamwork abilities.
BSc in Computer Science/Software Engineering or equivalent knowledge.