Senior Full Stack Developer

August 9, 2022
Provo, UT (On-site)

What is Bacon?

We are a rapidly growing tech company that is on a mission to "show the world what a little hustle can do". Bacon is a gig-work app that connects established businesses to local gig-workers. We make temp work respectable and reliable by holding businesses and workers accountable to one another. Our app allows them to choose one another based on ratings, reviews, and performance. Businesses can post one or multiple shifts on the Bacon app while workers can apply for these shifts and work when it fits their schedule.

This flexibility attracts quality workers who would otherwise be unavailable, including college students, stay-at-home parents, second income earners, retired professionals, and veterans. These workers appreciate the opportunity to earn extra money, try new things, and build camaraderie with fellow Bacon workers. Businesses value the higher quality workforce that is provided through the Bacon platform and the ease of finding extra help when they need it.

hustle & shine mentality required

We seek those who show up to get the job done and leave a legendary positive impression in all they do.

job description

We are seeking an experienced Senior Full Stack Developer to join our team. This developer will serve as a full-stack focused developer that is assigned to work on our hybrid internal platform created for supporting our management team. They will join a collaborative, motivated, and success hungry team to analyze, design, develop, test, and deploy applications and services in a mobile app and web environment. As a member of the product team, you will need to make yourself available to attend daily standups, team meetings, customer interviews, and company meetings. You will also be tasked with contributing to the overall product strategy and will report directly to the Director of Product. The technologies we currently use include: Typescript, React, Ruby on Rails, Apache Cordova, AWS, MySql.


  • Design, develop, test, deploy, and maintain Bacon’s admin mobile and web platforms.
  • Produce high quality software that enhances the user experience.
  • Improve and adjust company Klipfolio BI dashboards.
  • Manage project priorities, deadlines, and deliverables.
  • Collaborate with the development team, product leadership, qa, and ux designers to ensure workflows are well thought out and technologically viable.
  • Develop user interfaces inline with the style guide and designs provided by the design team.
  • Participate in the observation and analysis of user research.
  • Participate in the product development process by helping scope and iterate.


  • BS Degree in Computer Science, related technical field, or equivalent practical experience.
  • 5+ years of software development experience.
  • Strong Ruby or Typescript skills (preferably both).
  • Experience with enterprise sized projects is a plus.
  • Great attitude and desire to create a positive, team-focused work environment.
  • Flexibility (we wear a lot of hats).


  • On-site lunch everyday
  • Unlimited PTO
  • Weekly Kiln team day (Lehi)
  • Health Insurance


Our culture is crucial to all that we do. We expect all team members and platform workers to “Hustle and Shine.” Be ready to work hard and grow in exciting ways you haven’t experienced before. Although we value honesty and openness, we are always respectful in our communication and interactions as a team. We wear many hats, some within our area of responsibility and some to support the team. Bacon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Apply for this Job
Please upload a resume:
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Please enter any links you wish to include: (Portfolio, Linkedin, etc.)
Thank you! Your application has been received!
Oops! Something went wrong while submitting the form.