Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full Stack Developer

Store Support (Corporate Office) | Mattoon, IL Corporate Office | Full Time

Job Description

Job Title:  Developer

Job Location:  Headquarters, Mattoon, IL

Reports to: VP of Technology

FLSA Status:  Salaried Exempt

Exempt Classification: Computer Professional



A Developer at Rural King is a skilled, full-time associate responsible for contributing to small and large web development projects. This associate will work with modern tools to improve our user experience, improve the stability of our applications, and optimize and extend the functionality.


  • Create, design, and modify web applications in PHP and MySQL utilizing Agile development processes
  • Innovate new web applications based on business needs and drive efficiencies resulting in cost savings
  • Contribute to documentation for systems, web applications, and databases
  • Gather raw data and make it presentable, usable, and functional
  • Project examples:
    • Enterprise-wide, proprietary, sales reporting web application
    • Firearm application auditing system
    • Automated EDI purchasing application
  • Responsible for estimating, coordinating and delivering activities for project related deliverables
  • May be required to cross train and perform other duties


  • Web application development experience or exposure to PHP, JavaScript and MySQL
  • Experience or understanding of API's, including working with JSON and SOAP requests
  • Understanding of Agile development processes or desire to learn
  • Ability to innovate and come up with creative ideas to support the business and drive efficiencies resulting in cost savings
  • Self-starter and ability to work independently
  • Great communication skills, able to work with peers and managers to get requirements
  • Strong organization skills to be able to work with multiple projects and timelines
  • Ability to participate in our online applicant and new hire onboarding process remotely
  • Ability to complete computer-based training


  • None


  • Ability to communicate effectively and professionally to all audiences
  • Good visual acuity
  • Close vision for computer work
  • Repetitive wrist movements on the keyboard
  • Ability to sit/stand/walk for long periods of time
  • Ability to walk up and down stairs multiple times per day