Live opening · Posted 14 hours ago

Senior NetSuite Developer (JavaScript or TypeScript)

Emapta Global · Colombia (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 14 hours ago
CompanyEmapta Global
LocationColombia (Remote)
Work modeYes
SkillsJavaScript, TypeScript, Python, React, PostgreSQL
SourceLinkedin
ListedPosted 14 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
17 min from Linkedin publishing this role to us finding it
13 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
68,454 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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
Shift: Day Shift, 8:00 AM-5:00 PM Central Time, Weekends Off
Benefits
5 days work week
Weekends off
20 vacation days in total
Prepaid medicine
Fully-customized Emapta laptop and peripherals
Direct exposure to our clients
Career growth opportunities
Diverse and supportive work environment
Prime Office Locations - Bogotá and Medellin
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
Proven experience delivering at least one Suitelet-served user interface beyond N/ui/serverWidget using raw HTML, JavaScript, and CSS
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
Develop Suitelets as complete single-page applications using server-rendered HTML, CSS, and vanilla JavaScript
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
Develop quote-to-sales-order transformation processes
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
Engineering Standards
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.
Apply now to be part of our success story in Colombia, where your skills are valued, and your career ambitions are supported.
#EmaptaEra

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App