Bachelor's degree in Computer Science or equivalent. 3+ years of experience as a software engineer, with successful project contributions. Understanding of data structures, Object-Oriented Programming principles, design patterns, and best development practices. Ability to learn new technologies quickly. Basic understanding of web platforms and technologies. Soft skills including self-learning, teamwork, communication, self-motivation, analytical problem-solving.