Thank you for considering this position. We think you'll find it's a pretty cool job.
Our company was created to solve a single problem: how do you make sure there aren't expiring products on the shelves of grocery stores?
Our product Date Check Pro was the solution. By helping grocery stores focus on the subset of items on their shelves that may be expiring, it revolutionized what had previously been an ineffective random process.
Date Check Pro has been in use since July 2011, and our fully redesigned version 2.0 was launched in January 2018 and is now in use in hundreds of stores across the US. This version includes a new, guided UI/UX, integration with store data to make informed recommendations, user performance tracking, and more. We are passionate about providing an excellent level of customer service and strive to understand and meet the needs of our users.
Currently, we are a small, agile team of 4 full-time employees, but growing rapidly with our team set to more than double in size in the next few months. Our Lead Developer is our only internal developer, while we utilize a few local third-party development partners as needed. We are looking for someone able to work full time out of our Madison, WI office.
We are seeking a PHP developer to provide support on our flagship product Date Check Pro. We made significant architectural and UX improvements in the new version, and continue to add features regularly to support the needs of our growing customer base.
Version 2.0 consists of an API layer and a front end app. As a new hire, you would be responsible for writing PHP scripts to import and update data while building familiarity with the project structure, with the eventual goal of new feature development.
Our API is a classic LAMP stack, built with the Laravel framework in PHP 7. We are leveraging Robert Martin's 'Clean Architecture' to make sure the code is as flexible as possible, and utilizing asynchronous command concepts to maximize future scalability. Although we do not currently practice TDD, we maintain a unit test coverage of over 98% and adhere to PHP coding standards.
As we are a very small team, a high degree of flexibility and a desire to learn is a must. You would be working directly with the Lead Developer to handle customer requests, fix bugs, and develop new features as needed. If you are a self starter with a passion for writing clean code, you may be an excellent fit!
Our ideal candidate is good at solving problems, comfortable working alone or with a team, and a quick learner. We are okay with you being unfamiliar with parts of our stack or not having years of experience on a resume, but we do require a basic knowledge of the following:
While not required, familiarity with any of the following is a plus:
If this position sounds like a good fit, we look forward to hearing from you! Please upload your resume below or Apply Online.