> Markdown version of [/jobs/ext/2555821-enterprise-netsuite-engineer](https://www.wearedevelopers.com/jobs/ext/2555821-enterprise-netsuite-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Enterprise NetSuite Engineer - **Company:** Turnkey Technologies, Inc. - **Location:** Boise, ID, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Data Analysis, Code Review, Software Design Patterns, Middleware, MapReduce, Netsuite, Object-Oriented Software Development, Scrum Methodology, Simple Object Access Protocol (SOAP), Software Engineering, Systems Integration, Enterprise Software Applications, Client Side Scripting, ReactJS, Netsuite Erp, Suitescript, Information Technology, React Redux, React Testing Library, Restful APIs, Mocha, Software Version Control - **Published:** August 31, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-ABB431080B4471A077/ ## About the Role * Bachelor's degree in Computer Science, MIS or equivalent academic achievement or equivalent experience * Strong foundation in software engineering, with extensive experience in enterprise application architecture and development * At least three (3) years of NetSuite development experience with SuiteScript 2.x (client scripts, user event scripts, scheduled scripts, RESTlets, map/reduce scripts) * Advanced knowledge of object-oriented programming (OOP) principles and design patterns * Proficiency with RESTful API design and integration patterns * Solid understanding of state management solutions (Redux, Context API, or similar) * Knowledge of SDLC methodologies such as Waterfall, Agile, Lean, and Scrum * Commitment to learning new technologies, completing training, acquiring certifications and being an impact player * Advanced English proficiency (B2-C1 or higher) * Strong communication skills and experience working with diverse and remotely distributed teams * Critical problem-solving, analysis and ability to work under minimal supervision Preferred Qualifications: * In-depth understanding of operations, supply chain, inventory management, procurement, and logistics processes * NetSuite Administrator or SuiteCloud Developer certification * Familiarity with NetSuite SuiteTalk (SOAP) and Suite Analytics * Knowledge of testing frameworks (Jest, React Testing Library, Mocha) * Experience with CI/CD pipelines and version control best practices * Understanding of ERP concepts including order-to-cash, procure-to-pay, and financial processes * Working knowledge of .NET technologies ## Description At Balsam Brands, we understand that our enterprise applications are at the heart of our success. NetSuite ERP provides the technology foundation for order management, warehouse management, inventory management, order fulfilment, procurement and customer service management. As a talented NetSuite ERP engineer, you will spearhead our application development process and support our existing applications and systems. What you'll do: * Design and develop custom NetSuite solutions, including SuiteScript 2.x workflows, custom records, saved searches, and RESTlets to support business processes * Build responsive, performant React applications that integrate with NetSuite APIs to provide intuitive user experiences * Must know an object-oriented programming language * Working knowledge of .NET technologies is a plus * Create and maintain integrations between NetSuite and external systems using RESTful APIs and Middleware platforms * Optimize NetSuite customizations for performance and scalability while adhering to governance limits * Collaborate with business stakeholders to translate requirements into technical solutions that balance user needs with system capabilities * Write clean, maintainable code with comprehensive testing and documentation * Participate in code reviews and mentor engineers on best practices for both NetSuite and React development * Troubleshoot production issues and implement robust solutions to prevent recurrence * Stay current with NetSuite platform updates and React ecosystem developments to leverage new capabilities ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Form Validation. The Tested Way](https://www.wearedevelopers.com/videos/314-form-validation-the-tested-way) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Let's build a VS Code extension for automated refactorings](https://www.wearedevelopers.com/videos/305-let-s-build-a-vs-code-extension-for-automated-refactorings) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)