Collaborate with cross-functional teams to define, design, and ship new features and enhancements. Develop high-quality, reusable, and scalable code using various frontend and backend technologies. Design and implement RESTful APIs and microservices for seamless integration. Utilize GCP to deploy and maintain scalable and resilient applications. Conduct code reviews and mentor junior engineers. Stay up-to-date with the latest trends and practices in software development.