Senior Backend Software Engineer, Yahoo for Publishers

Yahoo

Yahoo is a global media and tech company that connects people to their passions. We reach hundreds of millions of people around the world, bringing them closer to what they love—from finance and sports, to shopping, gaming and news—with the trusted products, content and tech that fuel their day. For partners, we provide a full-stack platform for businesses to amplify growth and drive more meaningful connections across advertising, search and media.

Yahoo is a global media and tech company that connects people to their passions. We reach nearly 900 million people around the world, bringing them closer to what they love—from finance and sports, to shopping, gaming and news—with the trusted products, content and tech that fuel their day. For partners, we provide a full-stack platform for businesses to amplify growth and drive more meaningful connections across advertising, search and media.

At Yahoo News, we are laser-focused on making discovery delightful and becoming the world’s best curator for our 35 million daily users and expanding our distribution to more platforms to meet millions more users where they are. Building the best guide to the Internet (and the world) requires building the best team.

Who You Are

  • You excel at explaining technical concepts to anyone and everyone – regardless of level. People enjoy collaborating with you.
  • You have a bias for action. When you see problems, you solve them.
  • You are familiar with designing and building distributed and scalable systems and enjoy seeing millions of users running your code.
  • You are extremely curious. You are constantly interested in how the software you interact with works “under the hood”.
  • You are customer focused–regardless of whether the customer is an external user or an internal team.
  • You are product conscious. You are curious about our product area and are willing to share perspective and ideas to help the team deliver the best product for our customers.
  • You know and care about sound engineering practices like continuous delivery, defensive programming and automated testing.
  • You know that writing code isn’t the end of the process, and you delight in understanding how that code is running in production, looking at metrics, and planning improvements.

Responsibilities

  • Hands-on development of next-generation tooling and infrastructure for Yahoo! Publishers.
  • Help to scope, plan, and implement best-in-class software practices, procedures, and delivery.
  • Contribute to implementation guidelines and execution strategy for your team’s goals.
  • Collaborate with your peers, product managers, and engineering leaders on new features and enhancements.

Qualifications

  • BS/MS in Computer Science or equivalent experience
  • 5+ years of software development experience with Java, C+, and/or Python
  • Deep understanding of algorithms and data structures
  • Experience with DBMS such as Redis
  • Experience with event-driven services such as Kafka, PubSub
  • High proficiency with OOP, system design and database systems
  • Experience with design and development of RESTful APIs
  • Deep understanding of web technologies
  • Experience with container technologies such as Docker
  • Experience with AWS or GCP
  • Strong technical, analytical and communication skills
  • Working knowledge of React.js and Node.js
  • [Plus] Experience with account management or content management systems

Set up job alerts and get notified about the new jobs

Similar Remote Jobs