Key Responsibilities: Design, develop, and implement high-quality, scalable backend services and APIs using Java and related technologies. Write clean, maintainable, and well-tested code, contributing to a high standard of engineering excellence. Collaborate with multi-functional teams, including product managers, designers, and other engineering teams, to translate product requirements into technical specifications and deliver end-to-end solutions. Contribute to the technical design and architecture of new features and system enhancements, ensuring alignment with overall platform strategy. Work with large datasets and sophisticated data models, enhancing and maintaining core domain models and business logic that power developer workflows. Troubleshoot and debug sophisticated production issues, ensuring system stability, reliability, and optimal performance. Participate in code reviews to maintain high code quality, share knowledge, and foster a collaborative development environment. Continuously optimize existing services for performance, efficiency, and scalability to meet growing demands.