Full Stack Developer

Imagine what your career might look like as a Full Stack Developer at Bonfire:  

  • Develop a sourcing enablement platform that is literally reinventing B2B spending

  • Jump-in with start-up veterans and newbies who care passionately about building something that disrupts the status quo, and have some fun in the process

  • Join in the early stages of a VC-Backed, Y-Combinator success story that customers love and has already impacted $12B+ in procurement spending decisions

Why Bonfire?

We started with the belief that sourcing and procurement deserves better tools.  With 99%+ adoption rates and customers who have trusted us with more than $12B+ in spending decisions, we also believe we were right…and we’re just beginning.  We’re re-defining Sourcing Enablement, we’re on a bright growth trajectory, and we’re looking for passionate, driven and nice people who want to grow with us.

At Bonfire everyone works to move heaven and earth to help others win, whether it’s a client or a peer on another team.  We’re excited about the future and we want our people to look back on their career and say this was the best place they ever worked!

What you’ll do as a Full Stack Developer:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."

— Robert Heinlein, Time Enough For Love

As a Full Stack Developer you’ll have a hand in all aspects of development across our stack. You’ll join a team of other Full Stack Developers helping to deepen our bench of talent by bringing your unique expertise and views to the team. At Bonfire, our full stack team works on 4-1 week sprint schedule (four sprints of dev, followed by one tech debt/QA/exploration sprint). The philosophy of the full stack team at Bonfire is to have all members moving across projects whether it’s the web-app, back-end data processing, or a new microservice we’re building. You’ll get the opportunity to work on many different software projects, contributing your current strengths while honing your skills to become the Competent Human. Here are some of things things you’ll do:

  • Design/Front-end: You’ll take wireframes, lo-fi mock-up and implement rich SPAs.

  • Back-end: Implement API routes, and other backend microservices.

  • Configuration management: Build out ansible playbooks for configuration as code.

  • Architect: Participate in system design/architecture planning.

  • Test: Implement unit tests and integration tests for features / services you’re building.

  • Monitor/support: Build out instrumentation to monitor and support services in production.

What you need:

  • Computer Science, Software Engineering, Computer Engineering degree or equivalent.

  • Excellent organizational and communication skills.

  • You shouldn’t have to be told what to do next, you just do it.

  • A comfort level with working on multiple projects at once.

  • Experience in most to all of our current stack (PHP, Python, MySQL, Vagrant, Ansible, AngularJS, NodeJS, AWS).

To Apply:  

  • Email your cover letter and resume to Talent@GoBonfire.com.

  • In your email, tell us about a time that you ‘hacked’ a system for your advantage, or otherwise found a shortcut or an easier way to some goal.

  • Recruiters: Sorry, we only deal with applicants directly!

Thank you for taking the time to apply.  We are committed to responding to those who are chosen for further consideration.