Key Responsibilities Design, develop, test, and maintain software applications Write clean, readable, and maintainable code Collaborate with team members across engineering, product, and operations Participate in code reviews and technical discussions Learn new tools, frameworks, and technologies as