Senior NetSuite Developer (JavaScript or TypeScript)

Emapta Global

Colombia

Remote

COP 288,610,000 - 384,813,000

Full time

13 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Unlimited upskilling through Emapta - 
Fully-customized laptop & peripherals
Direct exposure to clients

Job summary

Emapta Global is seeking a Senior NetSuite Developer to own high-impact SuiteScript applications, integrations, and automation across four subsidiaries. This remote role in Colombia offers direct client exposure, enterprise-scale projects, and opportunities for ongoing upskilling through Emapta Academy.

You will build SuiteScript 2.1 solutions, RESTlets, and bulk processing while ensuring concurrency and data integrity across multiple environments.

Qualifications

  • 6+ years of NetSuite development experience.
  • SuiteScript 2.x/2.1 across Suitelet, RESTlet, User Event, Client, Map/Reduce, and Scheduled scripts.
  • Proficient in SuiteQL and N/search with proper tool selection based on requirements.
  • Hands-on experience with SDF, SuiteCloud CLI, and Git in a team-based development and code-review environment.
  • Experience in manufacturing, inventory, or field-service environments involving work orders, lots, inventory commitments, or dispatch scheduling.
  • Ability to diagnose and resolve colliding User Event scripts, race conditions, and other NetSuite concurrency issues.

Responsibilities

  • SuiteScript development across four subsidiaries, building applications for quote-to-sales-order conversion, floorplan room entry, production runs, shop tickets, and dashboards.
  • Develop authenticated RESTlets and write-path APIs to external systems, and build integration endpoints for scheduling and operations.
  • Design secure authentication and session management for stateless RESTlet endpoints; implement OAuth 2.0 machine-to-machine integrations.
  • Create and manage Map/Reduce and Scheduled scripts for inventory sweeps, data backfills, and template repairs.
  • Maintain NextService-based field-service environment and enhance the scheduling board with live-map features.
  • Support project-task scheduling, order-to-cash automation, manufacturing and inventory processes, and data governance.
  • Contribute to diagnostics, data health dashboards, and documentation; participate in code reviews and testing.

Skills

NetSuite development
SuiteScript 2.x/2.1
SuiteQL & N/search
SDF / SuiteCloud CLI / Git
Manufacturing/inventory domain
Concurrency troubleshooting

Tools

SDF
SuiteCloud CLI
Git
OAuth 2.0

Job description

Build Mission-Critical NetSuite Systems for a Leading Electronics Manufacturer

Complex manufacturing operations need dependable systems that connect sales, production, inventory, and field service. The Senior NetSuite Developer will own high-impact SuiteScript applications, integrations, and automation across four subsidiaries. This opportunity combines deep technical ownership with direct operational impact, offering a long-term global career with Emapta for top 1% talent seeking challenge, growth, balance, and meaningful results at enterprise scale.

Snapshot
  • Employment Type: Indefinite-Term Contract
  • Work Setup: Remote, Colombia
  • 5 days work week
  • 20 vacation days in total
  • Fully-customized Emapta laptop and peripherals
  • Direct exposure to our clients
  • Diverse and supportive work environment
  • Unlimited upskilling through Emapta Academy courses (Want to know more? Visit https://emapta.com/training-calendar/)
Qualifications
Required
  • 6+ years of NetSuite development experience
  • Expert proficiency in SuiteScript 2.x and 2.1 across Suitelet, RESTlet, User Event, Client, Map/Reduce, and Scheduled script types
  • Strong proficiency in SuiteQL and N/search, with sound judgment in selecting the appropriate tool based on technical requirements and limitations
  • Hands-on experience with SDF, SuiteCloud CLI, and Git in a team-based development and code review environment
  • Experience in manufacturing, inventory, or field-service environments involving work orders, lots, bins, inventory commitments, or dispatch scheduling
  • Demonstrated ability to diagnose and resolve colliding User Event scripts, race conditions, and other NetSuite concurrency issues
Preferred
  • Experience customizing NextService or a comparable NetSuite field service management platform
  • SuiteCloud Developer II certification
  • Experience building OAuth 2.0 machine-to-machine integrations and using REST Web Services record APIs
  • Proficiency in Python or another server-side language for integration tooling
  • Experience creating BFO or Advanced PDF templates, including combined packet PDFs and shop tickets
Responsibilities
SuiteScript Development
  • Build and maintain SuiteScript 2.1 solutions across 4 subsidiaries
  • Create applications for quote-to-sales-order conversion, floorplan room entry, piece entry, production runs, shop tickets, diagnostic dashboards, and field-service scheduling
  • Connect framework-free front-end interfaces to secure server-side POST handlers
  • Develop Client scripts and Workflow Action scripts for capture shims, page-level validation, and customized forms
RESTlets and Integrations
  • Develop authenticated RESTlets that provide dashboard content and write-path APIs to external systems
  • Build integration endpoints for task scheduling, crew assignment, and other operational processes
  • Design secure authentication and session management for stateless RESTlet endpoints
  • Implement OAuth 2.0 machine-to-machine integrations using client credentials, PS256-signed JWT assertions, and certificate management
  • Manage REST record creation and transformation flows, including mandatory fields, line keys, and constraint fields
  • Support integrations with an external diagnostic platform built with Python, FastAPI, React, and PostgreSQL
User Events and Concurrency
  • Develop User Event scripts in an account containing multiple internal and partner scripts
  • Manage script contention using shared locks, re-entrancy controls, and execution-context checks
  • Select the appropriate execution point between beforeSubmit and afterSubmit
  • Diagnose and resolve race conditions, overlapping events, duplicate processing, and unexpected record changes
Bulk Processing
  • Build Map/Reduce and Scheduled scripts for inventory commitment sweeps, data backfills, and template-repair jobs
  • Design bulk processes around NetSuite governance limits and yielding requirements
  • Ensure scripts can be rerun safely without duplicating or corrupting data
Field Service Management
  • Maintain and extend the NextService-based field-service environment and its in-house customizations
  • Enhance the scheduling board, including task mirroring, geocoding, quick assignment, crew filtering, and live-map functionality
  • Support the mobile Suitelet used by field crews
  • Manage mappings between project tasks and field-service task types
  • Resolve partner-script issues affecting crew assignments, rescheduling, and task synchronization
Project-Task Scheduling
  • Maintain the project-task cascade engine used for template-seeded schedules
  • Develop date cascades covering measurement, fabrication, and installation activities
  • Apply builder-specific turnaround requirements and weekend scheduling rules
  • Maintain shared locks that protect overlapping User Event scripts from schedule corruption
Order-to-Cash Automation
  • Build floorplan order lines involving rooms, pieces, follower lines, item groups, member pricing, and special price-book rates
  • Automate project creation, work-order processing, and fulfillment activities
  • Troubleshoot failures across interconnected order-to-cash workflows
Manufacturing and Inventory
  • Develop work-order creation processes with line-location stamping
  • Support production runs involving lot-numbered stone inventory
  • Maintain inventory commitment processes, including scripts that reclaim stock from dormant orders
  • Automate item receipts for purchase orders and advance shipping notices
  • Maintain automatic item fulfillment processes
Diagnostics and Data
  • Maintain and extend the Health Hub Suitelet suite, including one deployed hub and 9 dashboard modules
  • Ensure operational dashboards present accurate, reliable, and actionable information
  • Use SuiteQL, N/search, and REST Web Services according to their respective capabilities and limitations
  • Investigate differences involving supported columns, formula text, joins, and record behavior
  • Select the appropriate query method for each technical and operational requirement
  • Manage source code through SDF, SuiteCloud CLI, and Git
  • Prepare selective deployment manifests and control object dependencies
  • Follow a strictly controlled sandbox-to-production deployment process
  • Participate in code reviews and maintain clear technical documentation
  • Create golden-master tests, parity checks, and runnable tests for critical logic
  • Conduct root-cause investigations using execution logs, script notes, and live SuiteQL queries
  • Maintain shared AMD libraries for line building, price-book reading, page layouts, and material grids
  • Protect related applications when modifying reusable components
About the Client

Our client is an established electronics manufacturing and interior solutions provider with more than 25 years of industry experience. As a vertically integrated manufacturer, it supports large-volume builders and developers nationwide with countertops, cabinetry, and complete interior programs. Its reputation is built on authentic craftsmanship, advanced technology, reliable production capacity, and responsive service. Through strong supplier partnerships, efficient operations, and continuous improvement, the company delivers consistent quality, schedule reliability, innovative design solutions, and outstanding project outcomes for customers and partners.

Join the Top 1% Talent. A Better Career. A Better Life.

Join Emapta Latam and contribute to our legacy of transforming global outsourcing. Since 2010, Emapta has pioneered personalized outsourcing solutions, empowering businesses to thrive with bespoke teams and seamless integration. Our commitment to excellence is reflected in our state-of-the-art facilities, competitive compensation, and a supportive work environment that fosters professional growth. With over 1,200 clients worldwide and a team of more than 12,000 talented professionals, Emapta continues to set new standards in the industry.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NetSuite Administrator
Senior NetSuite Administrator

Emapta Global • Bogotá ciudad

Remote
COP 291,290,000 - 420,753,000
Vacation days
Remote work
Company laptop
+2
Administrative & Scheduling Coordinator
Administrative & Scheduling Coordinator

Emapta Global • Bogotá ciudad

Remote
COP 24,000,000 - 42,000,000
Remote work
5-day work week
20 vacation days
+4
Customer Enablement Manager
Customer Enablement Manager

Emapta Global • Bogotá

On-site
COP 115,017,444 - 191,695,740
20 vacation days
Fully-customized laptop
Unlimited upskilling through courses
+1
Client Success Associate
Client Success Associate

Emapta Global • Bogotá ciudad

Hybrid
COP 27,900,000 - 50,220,000
Senior NetSuite Engineer (Remote, JS/TS)
Senior NetSuite Engineer (Remote, JS/TS)

Emapta Global • Colombia

Remote
COP 288,610,000 - 384,813,000
Unlimited upskilling through Emapta - 
Fully-customized laptop & peripherals
Direct exposure to clients
Construction Project Manager
Construction Project Manager

Austin NAWIC • Bogotá ciudad

Hybrid
COP 120,000,000 - 180,000,000
5 days work week
Weekends off
20 vacation days in total
+7
Brands Administrator
Brands Administrator

Emapta Global • Bogotá, Distrito Capital

On-site
COP 42,524,005 - 63,786,008
20 vacation days
Customized laptop and peripherals
Unlimited upskilling through courses
Construction Project Manager
Construction Project Manager

Austin NAWIC • Bogotá

On-site
COP 188,200,000 - 282,300,000
5 days work week
Weekends off
20 vacation days in total
+7
Customer Service Representative
Customer Service Representative

Emapta Global • Bogotá ciudad

On-site
COP 27,900,000 - 46,872,000
Fully-customized Emapta laptop and_per
Direct exposure to our clients
Diverse and supportive work环境 Dose
+1
Product Designer
Product Designer

Emapta Global • Bogotá ciudad

On-site
COP 60,000,000 - 110,000,000
20 vacation days total
Fully customized laptop and gear
Direct exposure to clients
+2