<p><b>What role you will play in team:</b> Lead and mentor junior developers while contributing to large-scale projects.</p><p><b>What you will do:</b> Design, develop, and implement complex software solutions.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of complex software modules.</li><li>Mentor and guide junior developers.</li><li>Ensure high quality and timely delivery of projects.</li><li>Collaborate with stakeholders to define requirements.</li><li>Contribute to technical design documents and code reviews.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>5+ years of experience in software development.</li><li>Strong Java/Python programming skills.</li><li>Experience with Microservices Architecture.</li><li>Excellent communication and leadership skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Excellent opportunities for career growth.</li><li>Collaborative and supportive team environment.</li><li>Global work opportunities.</li></ul></p><p><b>A Day in the Life:</b> A day consists of mentoring, design discussions, development, code review, project management and client interaction.</p>