Yahoo Holdings - Nashville, TN

posted 23 days ago

Full-time - Senior
Onsite - Nashville, TN

About the position

The Principal Backend Engineer for Yahoo Mail will be responsible for designing and implementing the next-generation calendar infrastructure and services. This role involves working with a modern tech stack and cloud architecture to enhance user experience for millions of users. The engineer will tackle complex engineering problems, collaborate with cross-functional teams, and ensure high-quality software development practices.

Responsibilities

  • Define, design, develop, and complete major new features in current and future products.
  • Perform code reviews and contribute to a collaborative working model.
  • Solve engineering and user experience problems elegantly.
  • Take ownership of features impacting millions of users.
  • Collaborate with product managers and engineers to deliver new features and enhancements.
  • Write testable, reliable code and continuously deploy to production systems.
  • Monitor and operate large scale production systems globally.
  • Recommend alternative approaches to complex problems using new technology.

Requirements

  • BS in Computer Science or equivalent with 10+ years of experience.
  • Experience with OOP languages such as C++, Java, or similar.
  • Experience with web servers like Tomcat, Apache, Jetty, and Kubernetes framework.
  • Strong foundation in data structures, algorithms, and software design.
  • Expertise in software development principles, including design patterns and continuous integration.
  • Experience debugging multi-threaded high scale web applications.
  • Familiarity with scripting languages such as PHP, Perl, Python, or Ruby.
  • Experience with web technologies including Node, HTTP, JSON, DNS, and TCP/IP.
  • Excellent written and oral communication skills.

Nice-to-haves

  • Experience developing mail applications.
  • Experience working in Unix/Linux environments.
  • Experience with mobile web/app development.
  • Familiarity with SCRUM or similar agile development methodology.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service