About Overalls

Overalls is pioneering a new category of employee benefits know as Comprehensive Life Assistance, Support and Solutions (CLASS). Our first-of-its-kind LifeConcierge™ benefit saves employees time, stress, and money by alleviating life's frustrations and hassles - from time-consuming tasks and hassles to navigating life catastrophes. Researching kid's summer camps, filling out-of-stock prescriptions, appealing denied claims, and navigating government benefits — we support employees through it all.

Overalls is a rapidly growing employee benefit, trusted by leading companies like Better Business Bureau, Epic Group, University of the Pacific, and many more. Learn more at www.getoveralls.com.

About the Role

We are looking for a mid to senior level front end focused software engineer. This role reports to the VP of Engineering and will play a foundational role in expanding the Overalls application, infrastructure, and software development process.

You will:

  • Work closely with the engineering team, as well as the product and design teams to contribute to the customer facing web application.
  • Design, implement, and maintain new features including data models, APIs, business logic, partner integrations, and application infrastructure
  • Propose and make improvements to existing code and process based on evidence and not opinion.

You will bring the following experience to the team:

  • Experience with Vue (and the larger Vue tool set) and Tailwind CSS
  • An interest in decomposing larger tasks and problems into actionable and atomic steps
  • Comfort with or willingness to learn enough to contribute to all facets of the application including ruby back ends and deployment tools through CircleCi, GitHub, Heroku, and Netlify.

Things that would make this role a good fit for you:

  • You ask questions early in your tenure and often, and have no problems with saying “I don’t know.”
  • You want to know why you’re building what you’re building and the customer pain points we’re all trying to solve.
  • You will mentor members of the development team (of more and less experience) on software development best practices and new technologies with relevant cases for their use.
  • You want to create scalable processes that reduce or automate repetitive tasks through continuous improvement.

Culturally, we want members of our team to be confident enough to present an idea and build a case for it while maintaining a level of humility that there are multiple solutions and theirs may not be the one leveraged. Also, willing to speak up and ask questions or for help and know that that is not only encouraged, but preferred. Transparency and communication are crucial.