Software Developer, Full Time

Shift: M-F 9-5 with Flexibility

Department: Software & IT

About SparkFun

SparkFun Electronics is an open source e-retailer focused on making embedded electronics accessible to people of all ages and skill levels. SparkFun was instrumental in creating the Open Source movement and remains a leader dedicated to making it more commonplace. We strive to educate, encourage, and supply our customers in all things electronic.

In 2003, CU student Nate Seidle shorted a programmer in his dorm room and, in lieu of a way to order easy replacements, decided to start his own company. Since then, SparkFun has been committed to sustainably helping our world achieve electronics literacy from our headquarters in Boulder, Colorado. No matter your vision, SparkFun's products and resources are designed to make the world of electronics more accessible. In addition to over 2,000 open source components and widgets, SparkFun offers curriculum, training and online tutorials designed to help demystify the wonderful world of embedded electronics. We're here to help you start something.

We are an equal opportunity employer that values a diverse workforce and an inclusive culture. SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.

About SparkFun's Software & IT Department

SparkFun's Software Development & Information Technology department is responsible for the continuous development of all SparkFun web properties. This includes the primary e-commerce website (, the primary educational resources website (, and Sparkle, SparkFun's custom-built ERP system which is used to manage all content on the aforementioned web properties as well as order processing, customer management, shipping, inventory controls, manufacturing, etc. The department focuses on team collaboration utilizing an Agile Scrum methodology to develop and deploy functionality in a highly cooperative, communicative, and transparent manner.

If you like the sound of our team and thrive in a dynamic and highly team-focused environment, this position is for you.

SparkFun's Next Software Developer

SparkFun is looking for a Software Developer. This person will be a contributing member of our software development team. Projects will range from simple UI updates on SparkFun's e-commerce website to building out complex, business-critical features for SparkFun's ERP system. Additionally, this person will participate in and contribute to weekly team discussions focused on building a strong foundation of expectations for the software team.

The ideal candidate will need to be comfortable with various modern web technologies such as PHP, JavaScript, CSS, HTML and relational databases such as MySQL or Postgres. They should be comfortable helping architect new functionality; working closely with a small team of developers to support maintenance and bug-fix initiatives. The developer will be comfortable building out and integrating 3rd party tools through REST APIs. The developer will also be comfortable with delivering optimized code in production environments. Lastly, the developer will be comfortable sharing their ideas in an inclusive team environment.

What SparkFun Needs From You

  • 3-4 years of web development experience with HTML, CSS, JavaScript and a server-side language like PHP, Ruby, JavaScript, etc (we use PHP). Bonus if you have experience working with Angular and Node.
  • Experience working with relational databases such as MySQL or PostgreSQL and NoSQL such as MongoDB
  • An understanding of the MVC software architecture
  • Experience working in an Agile/Scrum environment
  • Willingness to jump out of your comfort zone, learn new things, and mentor team members

Our Hiring Process

  1. Apply
  2. Phone Call
  3. Code Challenge
  4. In Person Interview

SparkFun Benefits & Perks

SparkFun Electronics offers its employees a comprehensive benefits package, in addition to several perks. In regards to benefits, we offer medical, dental, and vision. And, we offer a 401k match, disability, life insurance, and a flexible leave policy.

SparkFun offers many perks, including but not limited to a dog-friendly workplace, professional development opportunities, an on-site fitness center, lunch and learns, and internal classes to learn from fellow Funions! Flexible schedules are also available.

Please log in to apply for this position!