<p><b>What role you will play in team:</b> Lead and mentor junior engineers, contribute to the architecture of new software systems. </p><p><b>What you will do:</b> Design and implement complex software solutions. </p><p><b>Key responsibility:</b><ul><li>Lead the design and development of software applications</li><li>Mentor junior engineers</li><li>Perform code reviews</li><li>Collaborate with other teams</li><li>Ensure code quality and maintainability</li><li>Work with various technologies and frameworks</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field</li><li>5+ years of experience in software development</li><li>Strong understanding of software architecture principles</li><li>Proficiency in Java and at least one cloud platform</li><li>Excellent communication and leadership skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits</li><li>Opportunities for career advancement</li><li>Challenging and rewarding work</li><li>Work-life balance</li></ul></p><p><b>A Day in the Life:</b> Meeting with stakeholders, working on technical designs, and collaborating with the team to deliver high-quality software.</p>