Fareway's Corporate Application Development team offers a hands-on internship building and improving software used across the business. The selected candidate will work with experienced developers to understand business needs, contribute production-minded code, and create useful documentation. The role includes Laravel and React development, research, testing, and experience moving work from an idea to a usable solution. The internship is anticipated to run from June through August 2027, or during a mutually agreed-upon timeframe.
Responsibilities:
Build and enhance features in internal web applications using Laravel, React, APIs, and relational data
Work with developers and business partners to clarify needs, break work into manageable pieces, and define what success looks like before coding begins
Write readable, maintainable code and participate in code reviews, testing, debugging, and team delivery practices
Investigate application usage and user feedback to recommend improvements that solve meaningful business problems
Document application features, technical decisions, development setup, and common support or troubleshooting steps
Create practical onboarding and learning resources that help developers become productive with the codebase and tools
Share progress, ask questions early, and present completed work and recommendations to the team
Qualifications:
Current college or university student pursuing Computer Science, Software Engineering, Information Technology, a related field, or able to demonstrate equivalent skills through projects and experience
Experience building software through coursework, personal projects, internships, hackathons, or prior work
Working knowledge of at least one modern programming language and foundational web concepts such as HTTP, APIs, databases, and browser-based applications
Familiarity with Git or another version-control system; exposure to PHP/Laravel, JavaScript/TypeScript, React, SQL, or automated testing is helpful but not required
Strong problem-solving habits, including the ability to investigate an issue, explain the reasoning used, learn from feedback, and keep moving when the answer is not obvious
Clear communication and a collaborative approach with both technical and nontechnical partners
Ownership of commitments, attention to quality, and willingness to ask for context instead of making assumptions
Curiosity about how software supports business operations and a desire to improve the code, documentation, and team environment
Additional Details:
Competitive pay based on relevant coursework and experience
Up to 40 hours per work week
Hands-on mentoring, regular feedback, and increasing responsibility as skills and confidence grow
Housing stipend or allowance is not provided
Location:
This position is located onsite at our Corporate Headquarters in Johnston, Iowa
Application Process:
Applicant must electronically submit the following to Danielle Snook, Training & Development Manager, at dsnook@farewaystores.com:
A brief letter of interest explaining what you want to learn and what interests you about the role.
A current resume highlighting relevant coursework, projects, technical skills, and work experience.
Optional: a GitHub profile, portfolio, or short description of a project you are proud of.
Deadline to apply is Friday, November 13, 2027, or until position is filled. Interviews will be conducted throughout the posting period.
*EOE