Design, develop, and maintain software applications. Write clean, efficient, and scalable code. Review code and ensure best engineering practices. Troubleshoot, debug, and fix technical issues. Work closely with product, QA, and DevOps teams to deliver features. Participate in planning, estimation,…