Logo
Yahoo

Sr Software Engineer

Yahoo, Little Ferry, New Jersey, us, 07643


The largest business and financial news site in the world, with unrivaled access to data, insights and original editorial content. We are looking for a highly motivated full-stack Sr Software Engineer who will join our content engagement squad, helping deliver all aspects of our content experience across Yahoo Finance. The content engagement squad is responsible for article content render, ad tech, video player management, widgets and tools integration, and linking dozens of disparate systems to create a single consumer experience. The squad is hyper-focused on maintaining best-in-class technical performance, using core web vitals, paint times, latency and dozens of other metrics as benchmarks to optimize our page load times. The ideal candidate will be able to contribute to both frontend and backend codebases, and should have an interest in adjacent systems and tools such as deployment pipelines and k8s.Responsibilities

Build and deliver high-quality, performant frontend and backend code across content codebases and applications (Svelte / React / nodes)Collaborate with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixesCollaborate with other engineers to write testable, reliable code, continuously deploying to production systemsParticipate in design reviews, code reviews and product developmentContribute to the career development of junior engineers, using methodologies like pair programming to up-level and teachDeploy, monitor and operate large scale production systems distributed across the globeAnalyze and optimize application/platform code and/or APIs for efficiency and performance, using rubrics like p50/p90/p99 analysis and core web vitalsLead hands-on implementation work to keep current with technology trends inside and outside YahooQualifications

BS degree in Computer Science with 8+ years of hands-on experience in delivering large-scale web applicationsStrong experience in JavaScript, HTML, CSS and at least one modern framework (React, Svelte, NextJS); full-stack experience with nodejs applications a major plusUnderstanding of large-scale web applications (clustering, scalability, caching, performance tuning)Understanding of agile methodologies like Scrum, Kanban, and agile engineering practices like Test-Driven Development, Continuous integration, and other Extreme programming practicesProficient in a Unix/Linux environment, HTTP, Web services, and Restful APIStrong written and verbal communication skills

#J-18808-Ljbffr