About the job
Company Overview
Zoro.com stands as a premier eCommerce platform dedicated to delivering an extensive selection of nearly 12 million tools, parts, and supplies tailored for business customers. Since our launch in 2011, we have transformed the B2B industry by providing a consumer-centric online shopping experience, solidifying our position at the forefront of digital innovation in technology and distribution. Our rapid growth has propelled us to exceed $1 billion in annual revenue, and we are excited for what lies ahead!
Position Overview:
We are in search of a talented Senior Software Engineer to spearhead our PROMOS team, which focuses on developing and enhancing digital promotional experiences across Zoro.com. This includes site-wide deals, targeted personalized offers, and loyalty programs.
In this role, you will lead the design and implementation of scalable, secure, and reliable cloud-based solutions spanning the entire stack, from user-friendly interfaces built with Vue.js to robust backend services crafted in TypeScript. You will collaborate closely with cross-functional teams, mentor fellow engineers, and drive technological advancements that enhance both customer-facing features and core platform functionalities.
Key Responsibilities:
- Adopt an AI-first approach, integrating AI-driven workflows into daily development practices.
- Participate in the design, development, testing, and maintenance of high-performance web applications, focusing on scalability, security, and reliability.
- Utilize TypeScript extensively for building and maintaining backend services with Node.js, as well as frontend applications.
- Identify opportunities for improvement in team agreements and workflows through collaboration with peers and stakeholders.
- Act as a proactive leader during team ceremonies, advocating for best practices and maintaining high standards of quality, agility, and maintainability.
- Mentor and guide engineers, empowering them to contribute effectively to team objectives.
- Take the lead in creating and enhancing technical documentation, ensuring accuracy, consistency, and accessibility.
- Own and resolve critical technical issues, ensuring efficient resolutions while identifying areas for improvement.

