Posted in

Full Stack Tech Lead – Yahoo Search

Full Stack Tech Lead – Yahoo Search

CompanyYahoo
LocationUnited States
Salary$143625 – $299375
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • BS in Computer Science, or equivalent degree/experience
  • 5+ years of industry experience working with large-scale distributed systems
  • 7+ years of hands-on, professional software development experience in one or more general purpose programming languages (Java, Go, Python, Ruby, C++, etc)
  • Strong experience with fullstack JavaScript development with Node, Express, Nest, Fastify, etc
  • Strong experience with GraphQL, REST, HTTP, and the ability to design and implement maintainable APIs
  • Database experience with PostgreSQL, SQL Server, or similar database technologies
  • Frontend experience in React, Vue, or similar JavaScript framework
  • Ensure code quality through unit testing, code reviews, and adherence to standards and best practices
  • Experience in performance optimization, scalability planning, and troubleshooting of applications to ensure optimal user experience and reliability
  • Experience with cloud services, infrastructure, and serverless on common platforms such as AWS, GCP, Azure, etc
  • Ability to mentor and coach development teams, providing technical guidance, code reviews, and training sessions on application architecture best practices
  • Deep understanding and commitment to software engineering principles and processes and continuous improvement through measurement
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule
  • Excellent written and verbal communication skills, with a proven history of being able to work and collaborate effectively with non-technical team members and stakeholders in a remote environment

Responsibilities

  • Lead and own delivery of fullstack applications within a cross-functional product squad, ensuring alignment with business goals, security standards, and regulatory requirements
  • Define and implement scalable, robust, and maintainable application architecture and system design
  • Collaborate closely with product managers, UX/UI designers, frontend and fullstack engineers, and other stakeholders to understand business requirements and translate them into technical solutions
  • Conduct code reviews and provide technical guidance to development teams to ensure adherence to architectural principles, coding standards, and best practices
  • Evaluate third-party tools, frameworks, and APIs for integration into applications, considering factors such as security, performance, and scalability
  • Drive continuous improvement initiatives in application development processes, tooling, and automation to enhance efficiency, quality, and time-to-market
  • Act as a technical mentor and coach to engineers, fostering a culture of learning, innovation, and excellence within the development team
  • Communicate complex technical concepts and technical decisions effectively to both technical and non-technical stakeholders, including senior management and external partners

Preferred Qualifications

  • Experience with mobile and frontend web development
  • Experience with SCRUM or similar agile development methodology