Remote job
Senior NetSuite Developer
Job details
About this role
Role overview Develop and maintain custom software and integrations for an enterprise financial platform. You’ll work with finance partners and other engineers to translate operational needs into stable solutions, improve release and testing practices, and keep connected systems working reliably as platforms and APIs change.
Responsibilities - Build and maintain SuiteScript 2.1 solutions and APIs that support financial operations. - Design and monitor resilient integrations that keep data synchronized between the ERP and connected systems. - Update code and integrations to accommodate platform upgrades and third-party API changes. - Create automated tests to protect code quality and reduce production regressions. - Manage releases from sandbox through production using version control and structured deployment tooling. - Investigate production issues with finance and engineering colleagues, implement lasting fixes, and communicate technical updates.
Requirements - At least five years of hands-on NetSuite development, customization, and administration in production. - Strong SuiteScript 2.1 skills, including SuiteCloud architecture, governance limits, and complex data queries. - Experience building and maintaining REST or SOAP integrations. - Proficiency in modern JavaScript, automated unit testing, and Git workflows. - Experience deploying customizations across multiple environments using SDF or CI/CD pipelines.
Nice to have - TypeScript build experience, backend development in Go, or relevant NetSuite certifications. - Experience using AI-assisted development tools, partnering with finance or accounting teams, or troubleshooting distributed services connected to ERP systems.
Benefits and work setup The position follows a hybrid schedule with an expectation of two office days per week. The listed Toronto compensation range is CAD $130,000–$160,000, with potential bonus and equity. Benefits include health coverage, paid time off, parental leave, retirement and insurance benefits, learning support, and some flexibility to work from another location for up to 20 days per year. Collaboration across time zones may occasionally require communication outside regular business hours.