<p><b>What role you will play in team:</b>  As a Software Engineer, you'll be a crucial member of our agile development team, contributing to the design, development, and maintenance of our core insurance platform.</p><p><b>What you will do:</b> You will design, code, test, and debug software applications and contribute to the overall architecture and scalability of our system, ensuring high quality and performance.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and test high-quality software code.</li><li>Collaborate with other engineers to implement new features and improve existing ones.</li><li>Participate in code reviews and provide constructive feedback.</li><li>Contribute to the overall architecture and design of the software system.</li><li>Troubleshoot and resolve software defects.</li><li>Write clear and concise documentation.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Proficiency in Java, Python, or other relevant programming languages.</li><li>Experience with cloud technologies (AWS, Azure, GCP).</li><li>Experience with Agile development methodologies.</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunity to work on cutting-edge technology.</li><li>Collaborative and innovative work environment.</li><li>Professional development opportunities.</li><li>Stock options.</li></ul></p><p><b>A Day in the Life:</b> Your day will involve collaborating with team members on sprint tasks, writing code, conducting testing, attending stand-up meetings, troubleshooting issues, and improving the overall system. </p>