<p><b>What role you will play in team:</b> Lead and mentor junior engineers, design and develop complex software solutions, and contribute to architectural decisions.</p><p><b>What you will do:</b> You’ll guide the development of new features, ensure code quality, and collaborate with stakeholders to deliver high-quality products. You will solve complex problems creatively.</p><p><b>Key responsibility:</b><ul><li>Lead and mentor junior software engineers</li><li>Design and develop complex software solutions</li><li>Contribute to architectural decisions</li><li>Ensure high-quality code and efficient performance</li><li>Collaborate with stakeholders to gather requirements and deliver products</li><li>Solve complex problems creatively and effectively</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 multiple programming languages</li><li>Experience with various software development methodologies</li><li>Strong leadership and mentoring skills</li><li>Excellent communication and collaboration skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Highly competitive compensation and benefits package</li><li>Exceptional professional development opportunities</li><li>A dynamic and collaborative work environment</li><li>Work on challenging and impactful projects</li></ul></p><p><b>A Day in the Life:</b> Your day would be spent coding, mentoring junior engineers, attending meetings, collaborating with team members, and working on high impact projects.</p>