This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Yahoo Holdingsposted 3 months ago
$299,000 - $299,000/Yr
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

  • Responsible for the definition, design, development and timely completion of major new features in current and future products
  • Performing code reviews for peers to foster a collaborative working model
  • Tackling engineering and user experience problems and solving them elegantly
  • Taking ownership of features impacting millions of users
  • Collaborating with product managers and engineers to deliver new features and enhancements
  • Writing testable, reliable code and continuously deploying to production systems
  • Owning, deploying, monitoring, and operating large scale production systems globally
  • Recommending alternative approaches to complex problems using new technology

Requirements

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

Nice-to-haves

  • Experience developing mail applications
  • Experience working in Unix/Linux environments
  • Experience with mobile web/app development
  • Experience with SCRUM or similar agile development methodology
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service