JavaScript Developer (Full Stack)

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

You want to advance from a junior or mid-level JavaScript/web developer to a full stack JavaScript engineer.  You work best as part of a team in an environment with a sense of urgency and can rapidly iterate on product/platform features.


  • 2+ years of experience with JavaScript
  • Web-based JavaScript development experience, preferably with front-end frameworks and tools like Ember.js, jQuery, Handlebars, etc.
  • Familiarity with web application development and RESTful services
  • Competency developing with node.js and asynchronous programming
  • Experience with node.js web app and server modules like Express, pg, Async, Lodash, etc.
  • Expertise in modern web presentation using CSS, LESS, HTML5, and responsive layout frameworks
  • Familiarity with JavaScript testing and coverage frameworks like Mocha, Should, Chai, Istanbul, etc.
  • Bonus Points
    • Familiarity with modern JavaScript, particularly in the last 2 years
    • Version control experience with Git and
    • Basic Linux administration skills
    • Experience with Amazon EC2 and Amazon Web Services (AWS)
    • Experience with PostgreSQL and/or Redshift
    • Experience with developing secure web applications including features such as SSL, two-factor authentication, JSON Web Tokens (JWT), and explicit user activity audit logging
    • Familiarity with Agile Development, Lean Principles, and/or Jira