Sr. Software Engineer, TypeScript
Company Summary:
Zoro is an eCommerce company that’s on a mission to help business owners get everything they need to run their businesses and thrive–from office supplies to power tools. But we’re way more than a website. We’re a team of great people with an award-winning culture. Check us out and see for yourself!
Job Summary:
The NetSuite platform at Zoro sits at the very heart of our business operations: handling sales, purchases, billing, fulfillments, and more. Our NetSuite Engineering team is actively working on modernizing this platform in ways that will allow it to effectively scale and accommodate Zoro’s continuing growth. To that end, we are looking for a skilled and experienced Senior Software Engineer who can help set the team’s technical direction and contribute to our achievement of it.
Duties and Responsibilities:
- Work with teams across the company to understand high-level business objectives, and contribute to the design and implementation of solutions that can effectively meet those needs now and in the future.
- Deliver code with quality and attention to detail (bug-free, easy to understand, and easily maintainable).
- Lead continuous improvements to the NetSuite platform, particularly Zoro’s new TypeScript project for NetSuite development, aimed at reducing friction around NetSuite development.
- Help build and maintain a collaborative team environment, with an emphasis on peer review and code quality standards.
- Mentor junior software engineers in all aspects of their engineering skill-sets.
- Interact closely with other development teams to ensure that NetSuite customizations are well thought-out and align with higher-level technical goals.
Minimum Qualifications:
- 5+ years of experience building extensible and maintainable software applications.
- Strong understanding of JavaScript (ES6) and TypeScript.
- Working knowledge of at least one additional backend language such as Python, Java, PHP, etc.
Preferred Qualifications:
- Experience with JavaScript build tools like Rollup.js, WebPack, Gulp, ESLint, etc.
- Exposure with testing frameworks, tools and methodologies such as Jest and Cypress.
- Some familiarity with DevOps tools and processes such as Docker, Kubernetes, Jenkins, AWS/GCP.
Zoro Values and Inclusive Culture:
Zoro is dedicated to fostering an environment where people of all backgrounds and beliefs are represented and valued. We aim to empower all of our employees to learn about, raise awareness of, and promote diversity and inclusion through all of our workplace interactions. Zoro is a place where everyone can learn, grow, and thrive.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.