<p><b>What role you will play in team:</b> Lead and mentor junior engineers, participate in architectural design, and deliver high-quality software solutions. You'll play a key role in shaping our engineering team's success.</p><p><b>What you will do:</b> Design, develop, and test complex software systems. Lead and mentor junior engineers.  Collaborate with other engineers, product managers, and stakeholders.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of complex software systems.</li><li>Mentor and guide junior engineers.</li><li>Participate in code reviews and ensure code quality.</li><li>Collaborate with product managers and stakeholders.</li><li>Contribute to the improvement of our development processes.</li><li>Troubleshoot and resolve complex technical issues.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>3-5 years of experience in software development.</li><li>Proficiency in Java, Spring Boot, and Microservices.</li><li>Experience with cloud technologies (AWS, Azure, GCP).</li><li>Strong leadership and mentoring skills.</li><li>Excellent communication skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and comprehensive benefits package.</li><li>Opportunities for professional growth and development.</li><li>A dynamic and collaborative work environment.</li><li>Health Insurance</li><li>Paid time off</li></ul></p><p><b>A Day in the Life:</b> Your day would involve leading technical discussions, mentoring junior engineers, designing software architecture, and coding complex features for our applications.</p>