Full Stack Developer

Information Technology Pittsburgh PA

Job Summary: 

We’re in search of a Full Stack Developer who’s a jack of all trades, transitioning seamlessly between front and  backend coding. You’ll need to be fluent in creating websites that thrive on strong architecture, while supplementing with data-driven applications that optimize site functionality throughout the lifecycle of each project.  As a Full Stack Developeryou’ll need to be a whiz with CSS, JavaScript and HTML, and know how to effectively create website foundations using back-end applications and database structures. The power of our site’s responsiveness and functionality will be in your hands, so you’ll need to be organized, communicative, and detail-oriented to ensure it works on every intended platform—so that means you’ll have to be strong in coding for mobile, too. 


  • Concepting, creating and building websites alongside our graphic design team, including taking designer wireframes and magically turning them into effective code. 
  • Working through the website development lifecycle to launch. 
  • Designing user-based interactions through effective front-end architecture. 
  • Developing functional  databases, applications and servers to support our websites on the back end. 
  • Coding for various platforms to ensure functionality across multiple channels. 
  • Leading and developing best practices for Full Stack Developer team. 
  • Developing and designing RESTful services and APIs. 
  • Determining application responsiveness for consumers. 
  • Ensuring company mandate is effectively addressed in technical and developmental aspects. 
  • Managing database administration and hosting duties. 
  • Troubleshooting issues and problem solving as necessary. 
  • Keeping current with industry trends and developments that can be applied to company needs. 


  • Bachelor’s Degree in  Computer Science. 
  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML, with an understanding of CSS preprocessors including Sass and LESS. 
  • Strong knowledge of Linux, PHP and MySQL, with working understanding of MongoDB, PostgreSQL, AngularJS, Express.js, Oracle, React, Ember and Node.js. 
  • Experience with JS-based tools including Bower, Grunt and Gulp. 
  • Experience in working with languages such as  Java, .Net,  Python, PHP or Ruby. 
  • Working experience as a Full Stack Developer. 
  • Experience working with server technologies including Apache, ISS, Node.js, Nginx and J2EE. 
  • Experience in API design and development. 
  • Understanding of libraries including Backbone.js and jQuery. 
  • Experience with AJAX. 
  • Strong knowledge of data structures, system design and algorithms. 
  • Excellent written and verbal communication skills, with a strong attention to detail and a head for problem solving. 
Job Category: Information Technology
Job Location: Pittsburgh PA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx