Software Developer

Kitchener /
Engineering /
Why Bonfire?

At Bonfire, we bring Buyers and Vendors together to make decisions with certainty. We’re a leader in strategic sourcing and procurement technology and enable organizations to make the right purchasing decisions. We’ve powered over $20-billion dollars-worth of decision making across 450+ customers who have a 99% adoption rate and have ranked us with a 71 NPS score (that’s Netflix and Apple territory!).

First we graduated as a Y-combinator success, then became a VC-backed startup, and now through the 2019 acquisition, we’re excited to be a part of the largest government technology company in the industry, GTY Technology Holdings. Bonfire is an opportunity for you to build something amazing while accelerating your career.

We’re looking for team members who will:

-Make an impact
-Drive results
-Remain humble - no job is too small

Follow us on Instagram @go.bonfire to see more of #LifeatBonfire.

Our Engineering Team is deeply invested in our customers success, and everything we do is focused on the Predictable Delivery of Value to our clients.  You’ll join one of our development teams alongside 2-5 other developers taking product stories from design to shipped. All aspects of our development stack are fair game, from architecting database schemas to crafting front-end experiences and from designing APIs to rolling out new services. You'll work with your team to achieve shared goals, helping each other cross the finish line and ensuring everyone gets great opportunities and challenges. 

Developers are supported by our Development Managers. Developers take turns taking the Tech Lead role for projects, guiding the approach and architecture. Projects are backed by our fantastic Product Managers deep understanding of customer needs and Designers crafting features for an excellent user experience.

All of Engineering gathers regularly for peer Tech Talks, Department Huddles, and socials; Teams work in two-week scrum-style agile sprints.  

What You’ll Do

Problem Solving: Tackle real-world customer challenges and ship empowering solutions
Front-end Development: Craft front-end web apps, working from detailed designs to implement rich user experiences
Knowledge Sharing: Contribute to your team’s success through PR reviews, testing and domain knowledge sharing
Back-end Development: Design and implement APIs and back-end services
Infrastructure Implementation: Architect and roll out infrastructure
Documentation: Document your work to enable other developers to contribute
Testing: Maintain Bonfire’s high bar for quality, and performance objectives with automated tests 

Who You Are
2+ years building and shipping production web apps
Proven experience taking product features from story to shipped, rallying your peers to get there together
Deep competency with at least one back-end framework (Node, Django, .Net, Rails, CodeIgniter/Laravel, etc.) and/or front-end JavaScript framework (React, Vue, Angular, etc.)
Designed APIs that devs love to useMust be open to learning from feedback given in PR reviews
Tuned into web security (you can explain XSRF and SQL injection)
Earned your Computer Science, Software Engineering, Computer Engineering degree or equivalent.
Uniquely you - we're a diverse team that knows great devs come in all genders, ethnicities and backgrounds

Familiarity with our new stack (React, Node + HapiJS, MySQL) and/or legacy stack (AngularJS, PHP) or other things we use (Python, Go)
Worked with complex SQL databases
Experience shaping user experience through UI design and accessibility
Familiarity with our DevOps stack (Kubernetes, Ansible, Terraform, AWS)
Passion for a11y

Core Competencies

Analytical / Logical Thinking
Problem Solving / Debugging
Teamwork / Knowledge Sharing
Domain Competency
Attention To Detail / Focus on Quality
Eagerness to Learn / Natural Curiosity / Lifelong Learning
Creative Thinking / Imagination / Creativity / Injecting Fresh Perspective
Excellent Communication
Flexibility / Comfortable working in face-paced environment
Ability to give and receive feedback / Constructive criticism
Time / Load / Task Management

At Bonfire, we are advocates of equal opportunity, seeking to promote inclusivity across our company and beyond. Bonfire strives to create an accessible and inclusive work environment where everyone is treated with respect and dignity by establishing a barrier-free workplace that complies with and upholds Accessibility for Ontarians with Disabilities Act, 2005 (AODA) and the associated regulations. Bonfire is committed to the integration of accessibility legislation with our policies, procedures, programs, and training, to be reviewed as practices, procedures, or regulations change.

Please see our AODA - Integrated Accessibility Standards Regulation (IASR) Employment Policy for definitions and further details regarding Bonfire’s compliance to these principles.  For any inquiries or requests regarding accessibility at Bonfire, please or call our office at1 800-354-8010.

Upon request, appropriate accessible formats or arrangements will be provided as soon as practicable. 
Recruiters: Sorry, we only deal with applicants directly!