Yahoo is a global media and tech company that connects people to their passions. The Senior Full-Stack Engineer will play a critical role in delivering innovation and growth for the Search business by overseeing the technical direction and execution of full-stack applications.
Responsibilities:
- Develop, design, and maintain simple, intuitive, and feature-rich dynamic interfaces and components, ensuring optimized and responsive user experiences
- Perform code reviews, contributing to a collaborative and high-quality engineering culture
- Design and develop scalable, maintainable, cloud-ready backend services and APIs
- Collaborate closely with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements, and bug fixes
- Write testable, reliable code and participate in continuous deployment to production systems
- Drive and enforce modern web application technologies, processes, and methodologies to improve speed, usability, performance, scalability, and maintainability
- Promote and drive adoption of industry-standard user interface best practices, including accessibility, internationalization, performance optimization, SEO, cross-browser compatibility, and caching
- Monitor, analyze, and improve the performance and responsiveness of web applications and infrastructure
- Troubleshoot application-level and system-level issues in both frontend and backend services
Requirements:
- BS in Computer Science, or equivalent degree/experience
- 7+ years of hands-on experience with web application development (Frontend and Backend)
- Expertise with modern JavaScript frameworks like React, Next.js, Vue, Svelte, etc
- Experience with full-stack JavaScript development (Node, Express, etc.) is a plus
- Knowledge of CI/CD, automated testing (Jest, Cypress, etc.), and agile development
- Strong communication and collaboration skills — you thrive in cross-functional teams
- Proven ability to translate strategy into technical execution and measurable results
- Familiarity with AI coding tools (e.g., GitHub Copilot, Claude, and Cursor)
- Experience with cloud services and infrastructure (AWS, GCP, etc.)
- Experience with SCRUM or similar agile development methodology