Strong software engineering background (10+ years) Deep understanding of Solution Architecture approaches and patterns Extensive experience with Cloud Computing services (AWS, Azure, GCP) Proficient in at least two backend technologies (.NET, Java, Node.JS, Python etc.) Knowledge of database technologies (SQL and NoSQL) Strong background with DevOps practices and tools (e.g., Jenkins, Docker) Experience in building scalable and secure web applications Work experience using Agile methodologies Demonstrated ability to lead and mentor a team of developers Strong analytical and problem-solving abilities Excellent verbal and written communication and English skills