Yahoo Commerce aims to help users discover and make informed decisions about products and services to save time and money, while driving GMV for partners by leveraging Yahoo's ecosystem.
Requirements
- Experience making web applications and middleware systems more reliable, efficient, and scalable
- Strong in test driven development, algorithms and data structure, and problem solving experience with object-oriented programming concepts, large-scale software architecture, networking and distributed systems
- Deep functional knowledge or hands on design experience with Web Services (REST, etc ..)
- Experience building web products end-2-end with a deep understanding of web principals
- Expert in the following technologies (or equivalent); Java, Node.js, React.js, TypeScript, CSS, and HTML
- Strong interest and experience building large-scale distributed systems
Responsibilities
- Work on Commerce ecosystem expansion, delivering against a holistic monetization strategy across numerous verticals
- Develop highly performant web and system applications that are validated by strong unit tests, continuous integration testing, and regression tests
- Collect, analyze and convert data into engineering and business insights
- Work with Business and Product teams to conduct research, and develop solutions that support ongoing innovations and capitalize on strategic opportunities
- Responsible for the definition, design, development and timely completion of major new features in current and future products
- Performing code reviews for your peers where you will be learning from and contributing to collaborative working models
- Tackling hard engineering and user experience problems and solving them in an elegant and seamless manner
Other
- You are an outstanding software engineer with significant experience building and maintaining complex software systems and/or web applications
- You love coding and experimenting with new technologies
- You always think positively, have a can-do attitude, and focus on "getting stuff done" with quality
- People like to work with you because you're a fast learner, a capable engineer, and a responsible team player
- You enjoy working with strong cross-functional and cross-geographical teams of engineers and data scientists, and you are passionate about working with our business and product teams to solve complex problems