Job ID 2019-14644

Full Stack Developer


Information Technology

1300 GEZON PKWY SW WYOMING, MI 49509-9300


Apply Now

Do you live and breathe innovation?


Do you look at existing solutions and immediately feel drawn to modernize and experiment?


Do you lean forward at the prospect of building software that transforms relationships and businesses?


Is learning and taking action on that knowledge an expectation for you?


If so, we may need to meet.


We’re looking for a Full Stack developer to help us on our quest. To us, that means someone who is eager to jump in on a project with enthusiasm whether that means researching and figuring out solutions on the front or back end.

Essential Functions

  • Collaborates with the Digital Experience team, the broader IT team, customers, and other business stakeholders to build compelling software products
  • Develops applications within a containerized, cloud environment
  • Maintains working knowledge of latest changes in software development, data, and automation and applies those learnings to solve business problems
  • Traces root cause and troubleshoots until fixed when outages occur
  • Helps translate business requirements into technical features and functionality which support customers’ expectations and business needs
  • Ensures that application enhancements contain functions and content that is easily measurable using available analytics tools
  • Ensures compelling user experiences are backed by well developed, standards-compliant front and back end code
  • Collaborates with Enterprise Information Technology (IT) departments to validate solution approaches with IT requirements, presenting project technical designs and specifications for review.
  • Creates training and process materials for new and existing systems as needed and assist peers with learning new systems
  • Many projects may follow a paired programming approach
  • This role will be on call as part of a rotating team schedule


Knowledge / Skills / Abilities:

  • Familiarity with PHP, JavaScript, frontend toolchain (NPM, Bower, Grunt, Gulp, etc.), and current frameworks (Angular, Backbone, Ember, ReactJS)
  • Background in Java (as well as Kotlin) and/or Spring framework helpful
  • Experience in DevOps and containerized cloud environments a plus, including Docker, Google Cloud Platform (GCP), Kubernetes, Amazon Web Services (AWS), NoSQL
  • Understanding  of the digital assistant space using technologies like Alexa, DialogFlow a plus
  • Experience building mobile applications for iOS and Android helpful
  • Familiar with development in HTML5 and CSS3
  • Understanding of the entire Software Development Life Cycle (SDLC)
  • Experience with web services (consuming or creating) with REST or SOAP
  • Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Experience with software design/architecture process
  • Exposure to unit testing & Test Driven Development (TDD)
  • Uses strong technical skills to identify problems in applications, troubleshoot their source, and implement fixes. 
  • Ability to quickly explain a problem and resolve it using external support teams when necessary
  • Ability to multitask, prioritize and be able to work independently or within a team environment 
  • Willing and able to take on new responsibilities with a strong desire to succeed and produce results
  • Carefully listens to understand business problems from internal customers and provides solutions to meet those needs 
  • Documents within code and inside documentation repository so that others later can jump in quickly and contribute
  • Ability to clearly understand needs, and articulate benefits and constraints of solutions will be important 
  • Experience in an Agile development environment a plus
  • Ability to scope, build, iterate quickly while delivering customer impactful functionality


Makers Welcome


Every day our team comes to work looking for ways to improve ourselves, and this role exemplifies that. It’s placed at the heart of a software development unit with line of site to enterprise challenges. That means applying creative thinking to real, sometimes large, business problems with the potential to immerse directly in our community of customers, employees and suppliers.


This role will partner with Digital Experience to drive automation across the customer journey using technologies like Drupal and As part of that you’ll  have opportunities to build integrations, connect disparate datasets, and modernize how we serve customers.


Why join the Customer Engagement  team?

  • The opportunity to transform the organization. Our specialty is at the intersection of emerging technology and how it can benefit people and process.
  • You’ll build software that exemplifies modern development practices.
  • Aligned with high level goals, you’re able to prioritize your own tasks and collaborate with others as needed to succeed.
  • Adapting to solve new problems sounds exciting to you. We’ll be tackling work that doesn’t have defined precedents -- we pivot quickly and find ways to encourage sustained adoption and growth.
  • Continuous learning is the norm here.
  • You’d relish the opportunity to make running foodservice operations a joy.


What do we need from you?

  • A love for software development and a thirst to understand the business benefits it unlocks.
  • Willingness to dive in and understand enterprise systems so that we can effectively integrate the new digital products we build.
  • Fluency with the software development life cycle and software engineering concepts so that you can advise us on automation and how to front load functional software for iterative development. Understand and be ready to use object oriented development.
  • Resilience. We’re working to change hearts and minds, not every conversation will create an immediate positive outcome, we’re in it for the long haul.
  • An obsession with learning. This person will need to gain context of our current environment and afterward be constantly looking for ways to improve it.
  • Interest in understanding business problems and finding creative ways to solve them.
  • Active listening. When our business stakeholders share feedback it’s critical they feel heard and understood.
  • Respect for keeping things lively. That means at times we’ll need to do maintenance on tools that have already been built, or come back to our earlier work to make improvements. 


Leading Candidates Will Have . . .

  • A portfolio of software they’ve developed and can share.
  • Demonstrated fluency in the software development lifecycle and software engineering concepts.
  • The ability to communicate complex engineering problems to a non-technical audience.
  • Long term goals in mind, and an understanding that there will be lows and highs on our way to achieving them.


Skills That’ll Give You an Edge

  • Continuous Development (umbrella for continuous integration, delivery, testing & deployment).
  • Experience using artificial intelligence to automate data capture, act in an event-based architecture, and transform data.
  • Integrations experience with
  • Agile Scrum using JIRA.
  • Static Code Analysis.
  • Experience building integrations using XML, REST, SOAP etc.


More on What We Do

Career Area

Corporate Functions

Learn More


We take care of each other at Gordon Food Service. Employees love our competitive benefit plans, which include all the things you would expect and a few that you might not!

Get a quick glance at who we are and the impact you could have on the food service industry. There's a seat at our table for you!

Working Here

Learn More

Be part of an amazing culture where what matters to you, matters to us!

Gordon Food Service values our customers and understands that their success is largely dependent upon their workforce. To demonstrate our commitment to our partnership, we will require any candidate who works for a Gordon Food Service customer to provide a letter of support from their management if they are selected for the interview process.

Gordon Food Service is an equal opportunity employer.

All qualified applicants and employees will receive consideration for employment, or in terms or conditions of employment, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a protected veteran, or status as a qualified individual with disability. The EEO is the Law poster is available here:

If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request to and use the words “Accommodation Request” in your subject line. Please keep in mind this method is reserved for individuals who require accommodation due to a disability.

All Gordon Food Service locations are tobacco-free.
Gordon Food Service is a drug-free workplace and drug tests all employees.


Similar Jobs

Job Category Job Title Work Location
Information Technology Intelligent Automation Lead 1300 GEZON PKWY SW
Information Technology JDA Business Analyst 1300 GEZON PKWY SW
Information Technology Full Stack Developer 1300 GEZON PKWY SW
Information Technology Software Engineer 1300 GEZON PKWY SW
Information Technology Data Product Owner 1300 GEZON PKWY SW
Information Technology Insights Delivery Manager 1300 GEZON PKWY SW
Information Technology Full Stack Developer 1300 GEZON PKWY SW
Information Technology Data Scientist 1300 GEZON PKWY SW

Sign up for our Talent Community to stay up to date about future positions as they become available at Gordon Food Service.