<p><b>What role you will play in team:</b> Lead and mentor junior engineers, while contributing to the development of large-scale software systems.</p><p><b>What you will do:</b> Design, develop, and test complex software modules, ensuring high quality and performance.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of complex software modules</li><li>Mentor and guide junior engineers</li><li>Perform code reviews and ensure code quality</li><li>Collaborate with other engineers and stakeholders</li><li>Troubleshoot and resolve issues in production environments</li><li>Contribute to the improvement of software development processes</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>Proficiency in Java, Python, or other relevant programming languages</li><li>Experience with design patterns and software architecture</li><li>Excellent problem-solving and communication skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package</li><li>Excellent career growth opportunities</li><li>Comprehensive training and development programs</li><li>Health insurance</li><li>Paid time off</li></ul></p><p><b>A Day in the Life:</b>  You'll lead technical discussions, mentor team members, debug complex issues, and contribute to designing and implementing solutions. You'll be a key part of the engineering team.</p>