Position:  Full Stack Developer


The full-stack developer will be responsible for supporting all aspects of software development – including client-side UI/UX, server-side programming, database modification, code management and deployment, and bug maintenance – on all of our software products.


  • Develop all tiers of software applications based on use cases

  • Manage tasks, development priorities, delivery deadlines, and communication with tech lead

  • Work with Product Manager to understand use cases and turn concepts into development plans

  • Test and debug code

  • Manage development tasks using Jira, Bitbucket, and Git


  • BS degree or higher in Engineering, Computer Science, or a related field

  • Minimum 2 years of application development experience

  • Ability to manage, prioritize, and multi-task on multiple projects

  • Understanding of Agile software development methodology

  • Experience writing advanced JavaScript using libraries and frameworks such as jQuery, Angular, and React

  • Experience with server-side programming languages such as Node.js, Java, ColdFusion, PHP, and .NET

  • Strong understanding of HTML5 and CSS3

  • Experience with RESTful web services or WebSockets a plus

  • Working knowledge of relational databases including MS SQL Server

  • Experience using/developing graphic components using programs such as Photoshop and Illustrator

  • Experience with IIS and Windows Server technologies

  • Experience with development tools such as Jira, Git, and Bitbucket

  • Must be detailed and deadline oriented with excellent communication skills

  • Knowledge of popular CPM systems such as PowerBI, SAP, Tableau, Cognos, or Business Objects a plus

  • Experience with performance management methodologies such as Balanced Scorecard, OKR, and/or others a plus

light green chevron top light grey under