Bachelor's degree in Computer Science, Data Science, or a related field. Master's degree is a plus.
Proven experience (10+ years) in data science and full stack development, with a strong proficiency in both areas.
Previous experience in a leadership or managerial role, leading and managing a team of data scientists and developers.
Strong understanding of data science principles, statistical modeling, machine learning algorithms, and data visualization techniques.
Expertise in programming languages such as Python, R, Java, or similar, and experience with data manipulation and analysis libraries (e.g., Pandas, NumPy, scikit-learn).
Proficiency in full stack development technologies such as HTML/CSS, JavaScript, React, Angular, Node.js, Python, Java, or similar.
Solid understanding of databases and SQL, with experience in designing and optimizing database structures.
Experience with cloud platforms (e.g., AWS, Azure, GCP) and big data technologies (e.g., Hadoop, Spark) is a plus.
Excellent problem-solving skills and the ability to analyze complex business problems and develop innovative solutions.
Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Demonstrated ability to lead and motivate a team, fostering a positive and collaborative work environment.
Proactive and self-driven with a passion for staying updated with the latest technologies and industry trends.