Lead Software Engineer

#NetSuite - #Pakistan - #Regular

Join Folio3 as a Lead Software Engineer – NetSuite (SuiteCommerce) to lead the development of scalable eCommerce solutions. Drive technical excellence, mentor engineers, and build high-quality SuiteCommerce applications using modern web technologies and NetSuite.

Responsibilities:

  • Lead the development, customization, and maintenance of NetSuite SuiteCommerce (SCA) applications.
  • Design and implement scalable, high-performance eCommerce solutions using JavaScript, TypeScript, HTML5, CSS3, and SCSS.
  • Customize SuiteCommerce themes, extensions, and core modules following best practices.
  • Integrate SuiteCommerce with payment gateways, tax providers, shipping services, and ERP systems.
  • Collaborate with product managers, designers, QA engineers, and stakeholders to deliver business requirements.
  • Perform code reviews, troubleshoot complex technical issues, and ensure code quality and maintainability.
  • Mentor junior developers and provide technical leadership to the engineering team.
  • Support SuiteCommerce upgrades, enhancements, and continuous platform improvements.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in software development with hands-on expertise in NetSuite SuiteCommerce (SCA).
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SCSS.
  • Good understanding of Backbone.js, Underscore.js, jQuery, and AMD module architecture.
  • Experience integrating payment gateways, tax solutions, shipping providers, and ERP systems.
  • Strong understanding of eCommerce concepts, including catalog management, pricing, promotions, checkout, and customer accounts.
  • Experience with NetSuite SuiteScript 1.x/2.x, SuiteFlow, saved searches, custom records, and workflows is highly preferred.
  • Experience customizing SuiteCommerce themes, extensions, and working across multiple SuiteCommerce versions is a plus.
  • Strong analytical, problem-solving, communication, and leadership skills.

    * Required fields

    Personal Information

    The hiring team may use this number to contact you about this job.