Job Title: NetSuite Administrator & Developer
Location: Mississauga, Ontario, Canada
Employment Type: Full-Time, In-Person role (will be hybrid after training)
Company Overview
We are a fast-growing, Canada-wide distribution company operating at the intersection of natural health, grocery, and nutritional supplements. We partner with leading, trusted, and innovative brands to bring high-quality, responsibly sourced products to retailers and consumers across the country.
Our business operates in a dynamic, highly regulated environment where reliability, speed, and execution are critical. As we scale, our teams are building robust systems, refining processes, and tackling real operational challenges that directly shape how products move through the Canadian market.
At Peak, people have ownership and influence. We value collaboration, accountability, and continuous improvement, and we seek individuals energized by growth, problem-solving, and making a measurable impact. If you’re motivated by meaningful work, high standards, and the opportunity to help build a stronger, smarter distribution platform, you’ll feel at home here.
About the Role
The NetSuite Administrator & Developer is responsible for the administration, customization, optimization, and ongoing support of the company’s NetSuite ERP platform. This role combines both functional administration and technical development responsibilities to ensure the system supports evolving business operations, scalability, automation, and data integrity.
The position partners closely with Finance, Operations, Supply Chain, Sales, and external partners to design and implement efficient ERP solutions, improve workflows, maintain integrations, and enhance user experience across the organization.
Key Responsibilities:
Development & Customization
- Design, develop, and maintain NetSuite customizations using SuiteScript 2x.
- Build and enhance workflows, custom records, user events, scheduled scripts, and RESTlets.
- Review, refactor, and optimize existing scripts for performance and scalability.
- Support complex business processes, including O2C, P2P, inventory/WMS, fulfillment, pricing, promotions, and item governance.
Administration & Configuration
- Administer and maintain the NetSuite platform (item setup, pricing, customer profiles, data maintenance).
- Configure modules, workflows, approvals, roles, and system settings to support business needs.
- Ensure data accuracy, consistency, and governance.
- Customize, generate, and analyze reports, saved searches, dashboards, and KPIs.
- Advise teams on best practices for system usage, data management, and reporting.
Integrations & Data Flow
- Build and support integrations with external systems (WMS, CRM, e-commerce, shipping, EDI, Techship, OneDrive).
- Troubleshoot integration issues and performance bottlenecks.
- Work with APIs (REST, SOAP, SuiteTalk) and middleware; support data imports and cleanup.
Environment, Deployment & Testing
- Manage deployments across Sandbox and Production.
- Support testing, UAT fixes, and controlled releases.
- Test new features, workflows, and system enhancements prior to deployment.
- Ensure changes follow security, performance, and governance best practices.
Collaboration & Documentation
- Partner with IT, consultants, and business teams to translate requirements into solutions.
- Document scripts, integrations, dependencies, configurations, and processes.
- Provide user support and training to improve adoption and proper system use.
- Participate in solution reviews and recommend improvements when needed.
Required Qualifications
· Proven experience in both NetSuite Administration and NetSuite Development.
· Strong hands-on experience with SuiteScript 2.x, workflows, saved searches, and NetSuite customizations.
· Experience supporting NetSuite ERP modules including Finance, Inventory, Supply Chain, Order Management, and Fulfillment.
· Strong understanding of ERP business processes and system integrations.
· Experience working with REST/SOAP APIs, SuiteTalk, RESTlets, and third-party integrations.
· Strong reporting and analytical skills, including advanced saved searches, dashboards, and KPI reporting.
· Advanced Excel skills; experience with Techship or integrated shipping/WMS platforms is considered an asset.
· Experience managing deployments, Sandbox environments, testing, and release processes.
· Ability to analyze business requirements and translate them into technical solutions and process improvements.
· Strong troubleshooting, problem-solving, and organizational skills.
· Ability to manage multiple priorities independently in a fast-paced environment.
· Excellent communication skills with both technical and non-technical stakeholders.
Why Work at Peak Performance Products Inc.
At Peak Performance Products Inc., we believe our people are at the core of our success. We are committed to fostering a positive, inclusive, and supportive workplace where employees feel valued and motivated to do their best work.
With over 25 years in the Canadian distribution industry, we offer stability, a strong team culture, and an environment that supports both personal well-being and professional growth.
In-house benefits include
- Paid Time Off
- Comprehensive health benefits
- Product discounts on natural health and wellness products
- Access to an extensive on-site gym facility
- Casual dress code
- Company events and team-building activities
- A great workplace culture built on respect, collaboration, and accountability
Job Types: Full-time, Permanent
Pay: From $80,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Discounted or free food
- Extended health care
- On-site gym
- On-site parking
- Paid time off
- Store discount
- Vision care
- Wellness program
Application question(s):
- Do you write SuiteScript 2.x yourself? Describe your experience.
- Have you fixed or rebuilt existing scripts or integrations before?
- Have you worked on a live NetSuite system after go-live? Explain
Experience:
- NetSuite development: 3 years (required)
Work Location: Hybrid remote in Mississauga, ON