Engineering Technical Lead

This position is open exclusively to candidates located in European and South American time zones. This is a contract position, where you will be leading and coding within a 100% remote team.

Our Engineering team is searching for their future Engineering Technical Lead.

The Engineering Team builds software that facilitates just about every aspect of buying and selling custom apparel online with our no-inventory campaign-based model. Our UX-heavy modules include our self service merchandise design tool and campaign/store setup flows which dovetail into our highly trafficked campaign pages & checkout flows. We also build for the supply chain & logistics side of our business with portals and services that serve admin, pre-production, design, and fulfillment needs.

As an Engineering Technical Lead, you’ll report directly to the Director of Engineering and set the technical direction for our team of senior developers. This is a hands-on role: we expect around 60-70% of your time to go to technical work (designing, coding and reviewing alongside the team), with the rest spent supporting the engineers you lead and engaging with Product Managers on defining the feature requirements. You’ll own the architecture and engineering standards behind what we build, making sure every feature we ship is well designed, made with quality and delivered on time. We’re looking for a systems thinker who can turn our product vision into sound technical decisions and software that lasts.

Are you ready to join an amazing company doing good in this wonderful world?

 

ABOUT THE COMPANY

Bonfire is transforming the way people buy and sell high-quality custom apparel. We are a free online platform where anyone can design, sell, and buy custom products. We’ve helped thousands of individuals, groups, and nonprofits raise money for the causes they care about, and also serve the world’s top creators as their premiere custom merch platform. We’re a passionate, creative, and data-driven team constantly pursuing our vision: to strengthen communities that inspire a kinder world. We bring this vision to life by hiring passionate, smart people who celebrate and respect others, are committed to a life of curiosity, are never satisfied with ‘good enough’, are eager to co-create the future, and who thrive through teamwork. Have we been looking for you?

 

All Bonfire employees are expected to embrace the Mission and Values, we live together and apart: 

Humble Ingenuity, Trusting Partnerships, Inclusive Cooperation, Moral Courage, Healthy Dissatisfaction

Bonfire is currently supporting a virtual work environment; however, this is a contract position and is only open to candidates residing in Europe or South America. 

 

ESSENTIAL RESPONSIBILITIES 

include but are not limited to:

  1. Set the technical direction for the team, owning architecture and design decisions across our platform
  2. Define and uphold engineering standards for code quality, testing, performance and reliability
  3. Evaluate technical tradeoffs and guide the team and Product toward pragmatic, maintainable solutions
  4. Own and deliver your own projects end to end, writing production code alongside the team
  5. Communicate and work closely with the Product team on speccing tech features 
  6. Debug and optimize new and existing code
  7. Conduct and contribute to peer code reviews
  8. Work independently and collaboratively with other software engineers on cross-team projects
  9. Provide mentorship and technical guidance to less-experienced developers 
  10. Lead a team of 3-5 engineers, support hiring efforts and the development of team members
  11. Contribute to performance reviews for the engineers on your team

MINIMUM QUALIFICATIONS

  • Fluent in written and spoken English
  • 3+ years of technical leadership experience (e.g. tech lead, staff engineer or engineering manager), ideally with remote teams
  • 5+ years developing web applications using backend technologies ( Java, Spring, Hibernate, Jooq)
  • Proven experience making architecture and design decisions for production systems and explaining the tradeoffs to technical and non-technical stakeholders
  • Experience with relational databases such as PostgreSQL/MySQL or similar
  • Experience with REST based APIs
  • Knowledge of managing servers (Linux, nginx, AWS, Docker, Kubernetes.) is a plus
  • Strong analytical and problem-solving skills

 

WHY WORK AT BONFIRE? 

When team members all around the world were asked to find three words they’d use to describe Bonfire, the most commonly shared values were: kind, inclusive, charitable, supportive, collaborative, and passionate. Work here and help us guide people toward their full potential and possibility in support of a company that’s trying to infuse the world with more of those values. 

In addition to leading purposeful work, you will also benefit from our team member offerings:  

  • Competitive compensation
  • Remote work environment (We are a fully distributed team!)
  • Flexible scheduling  
  • Year-round swag giveaways
  • A positive culture and dynamic team environment
  • The ability to help create a kinder planet
  • An environment to grow your skills, learn new technologies, and to challenge yourself 

Does this sound like you? If so, we’d love to hear from you. Fill out the short form below to apply:

Where the world goes for
premium custom shirts