<p><strong>What role you will play in team:</strong> You will lead and mentor junior engineers while contributing to complex projects.</p><p><strong>What you will do:</strong> You'll lead the design, development, and implementation of new features and enhancements to our systems.</p><p><strong>Key responsibility:</strong><ul><li>Lead the design and development of complex software applications</li><li>Mentor and guide junior engineers</li><li>Collaborate with stakeholders to gather requirements and define technical solutions</li><li>Ensure high-quality code through rigorous testing and code reviews</li><li>Proactively identify and resolve technical issues</li><li>Adhere to and promote best practices in software development</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field</li><li>5+ years of experience in software development</li><li>Strong proficiency in Java or Python</li><li>Experience with Agile methodologies</li><li>Excellent communication and leadership skills</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package</li><li>Opportunities for career advancement</li><li>A global work environment</li><li>Comprehensive training and development programs</li></ul></p><p><strong>A Day in the Life:</strong>  Your day will include technical discussions, leading design reviews, guiding team members, and ensuring the delivery of high-quality code.</p>