<p><b>What role you will play in team:</b> Lead and mentor junior engineers, while contributing to the design and development of critical software components.</p><p><b>What you will do:</b> You will design, develop, test and deploy software applications within an Agile environment.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of key software modules</li><li>Mentor junior engineers and provide technical guidance</li><li>Ensure code quality through rigorous testing and code reviews</li><li>Collaborate with cross-functional teams to deliver projects on time and within budget</li><li>Proactively identify and resolve technical challenges</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 and related frameworks</li><li>Experience with Agile methodologies</li><li>Strong problem-solving and analytical skills</li><li>Excellent communication and teamwork skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits</li><li>Opportunities for professional growth</li><li>Comprehensive health insurance</li><li>Paid time off and holidays</li><li>Employee stock options</li></ul></p><p><b>A Day in the Life:</b> A day involves meetings with stakeholders, code development, testing, code reviews and collaboration with team members on various tasks.</p>