Full Stack Software Developer
CATS Software, Inc.
 Minneapolis, MN
CATS is looking for a Full Stack Software Developer to work on the architecture and design of our web application.

We're looking for someone who has professional experience on a web stack serving millions of requests, has significant experience building interfaces in modern JavaScript and CSS, is highly proficient in PHP or other similar languages and has experience with relational databases.

As a Full Stack Software Developer you'll be working on new and existing features from the backend to frontend, helping us execute on concepts and being an integral part of the design process. You should have an extensive understanding of the entire web development stack—and love it!


We're looking for someone who:

  • Is obsessive about the architecture of modern web applications

  • Is highly experienced in PHP or other similar languages

  • Loves building applications with modern JavaScript & tools like ES6, Vue.js/React, Webpack, etc.

  • Understands the entire lifecycle of an HTTP request

  • Knows how to take an idea from concept to execution, including all parts of the development stack


Experience you should have:

  • Strong background in web development

  • Significant JavaScript experience, preferably in a modern framework like React or Vue.js

  • Experience with backend web frameworks (preferably in PHP, but experience with something like Rails, Django, etc. is also good)

  • Experience working with relational databases and writing SQL queries


Things that are not requirements but would be nice:

  • A design portfolio demonstrating your experience

  • GitHub profile with open source contributions


What you'll be doing:

  • Design and implement new features from the ground up

  • Guide the development of our application architecture using modern development practices

  • Maintain the existing codebase of our web application, primarily in PHP and Vue.js


What it's like to work at CATS:

  • Competitive salary & benefits

  • Relaxed, casual atmosphere with a strong focus on work/life balance

  • We're a small team, so every team member's contribution matters

  • We're bootstrapped, private & profitable, you'll work directly with the owner and senior management and have loads of input on the company's direction

  • We have a sweet homemade MAME cabinet

  • Free snacks & drinks

  • Nice skyway-connected office in downtown Minneapolis

  • Happy hour Fridays