Design, develop, and maintain high-quality, scalable, and efficient software solutions Collaborate with cross-functional teams (Product, Design, Engineering) Write clean, maintainable, and well-documented code Tackle complex technical challenges and optimize application performance Ensure thorough testing and smooth deployment of features Share knowledge and mentor team members