• Full Time
  • Anywhere
  • No. of Vacancy: 1
  • 0+ years of experience


We’re looking for support engineer to help our customers use Vendorful AND help build a better product.

The support questions we get inform our development priorities. Did a user find a bug? Is there something that’s not sufficiently intuitive? Would a new feature improve the user experience?

Your role would be to support customers, ask these questions, and—when possible—implement the solutions. That’s right, you’ll be writing code. (Did you think we were joking when we put the asterisks around the word “Engineer” in the title for the job posting?)

There are two kinds of candidates who are most appealing to us. We’ve listed them below in random order.

Candidate 1: You’re interested in writing code for a living, but are pretty junior. Maybe you’re just out of school, a coding academy, or are a self-taught dabbler who has been playing around with development in your free time. Your goal is to be a full-time software engineer, but you’re just not quite there yet. At Vendorful, you’d get to roll up your sleeves and start writing production code. And you’d be surrounded by a supportive development team that can mentor you, pair program with you, and generally support your efforts. As you develop a level of comfort, you plan to move into a standalone development role and mentor the next support engineer who shares similar ambitions.

Candidate 2: You’ve been a developer for some time and have written lots of production code, but you’ve been frustrated by poor visibility into the impact of your work or perhaps feel coding all the time is too isolating. The support engineer role would give you the ability to interact with actual users and impact them directly by helping them and developing new features.


  • Excellent people skills
  • Strong verbal and written communication
  • Customer empathy
  • Experience with frontend and backend web development (even if it’s on your own)
  • Knowledge of SQL in the relational database of your choice (again, no professional experience is required)

Nice To Haves

  • Elixir
  • React.js
  • Experience with Test-Driven Development (TDD)
  • Comfort with Git

Your Background

  • Education: Any. We are equally happy to hire autodidacts as we are Ivy Leaguers.
  • Experience: Any combination of “on your own,” “in school,” and “professionally” will do.


  • Flexible hours
  • Flexible location (have laptop, will travel)
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan
  • Unlimited PTO
  • Annual vacation stipend
  • Fitness fund
  • Commuter benefit

Job Type: Full-time