JavaScript Developer




The role of JavaScript Developer is expected to be a strong UI developer with excellent server-side and database skills. Experience with API and Python is preferred. This position will be responsible for software development of new and existing product solutions using ReactJS, Redux, NodeJS, SQL and no SQL databases. They will engage in all phases of the software development lifecycle including gathering and analyzing user/business solution requirements, creating application models, and deployment/support of Cloud-based and on premises implementations. The ideal candidate will be able to demonstrate organizational, analytical and interpersonal skills, think independently, be highly resourceful, excel at problem solving, and be a flexible team player. The ability to manage tasks independently and take ownership of responsibilities is expected.


Primary Location:

This position will be based out of Wilmington, NC. Remote work may be available for a highly qualified individual.


  • Software development of new and existing product solutions.

  • Detailed documentation of product specifications.

  • Participation in product evaluation, performance testing, system maintenance, design meetings, and consultations with SMEs

  • Test and debug programs to industry standards and interact with third party partners in the advancement of solution initiatives

  • Inclusion of IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application is also expected.

Skills & Qualifications:

  • 5 or more years of development experience working in various JavaScript, Python, and database technologies.

  • Experience with unit testing, release procedures, coding design and documentation protocol as well as change management procedures including an in-depth understanding of software development life cycle

  • Proficiency using MERN or MEAN Scaffolding tools

  • Experience with accessing and utilizing Linux-based environments

  • Proficiency programming in React.Js and Node.JS with an understanding of Object-Oriented development. Proficiency with CSS, SASS, local storage, and cross-browser compatibility are required

  • Experience with database access techniques involving MongoBD or MySQL

  • Experience with modern web/UI development tools: Webpack, Grunt/Gulp, GIT, Axios, ESLint, Jest, Mocha

  • Solid knowledge of DOM manipulation and client-side validation

  • Experience with responsive UI grid systems

  • Solid knowledge of Sever-Side Rendering (Universal/Isomorphic) React and Redux principals and build out

Preferred Additional Skills:

  • Experience using Agile, Waterfall, or hybrid methodology

  • Knowledge of industrial control systems a plus

  • Experience with web accessibility guidelines and requirements a plus

  • Experience with Aruba wireless hardware, Dell Wyse Zero Clients, or HP ThinOS

GPA offers a competitive compensation package including:

  • Attendance to Training and Industry Conferences

  • Medical plan with prescription, dental, and vision coverage

  • Company paid life insurance

  • Company paid short-term disability insurance

  • Company matched 401(k)

  • Holidays, vacation, and personal time

Send a current resume to for consideration