SparkFun will be closed on Monday, May 30th, for Memorial Day. We will resume normal business hours at 9am (MT) on Tuesday, May 31st. Orders placed after 2pm (MT) on Friday May 27th will process and ship out on Tuesday, May 31st. From all of us at SparkFun, we wish you a safe and happy Memorial Day weekend!

Software Developer, Full Time

SparkFun is looking for Software Developer to join our IT Application team, which implements and supports our custom backend application software and integration with our eCommerce solution.

Pay: $80,000 - $95,000 / year

Shift: M-F 9-5 with flexibility

Department: IT

About SparkFun

Since 2003, SparkFun has been helping turn ideas into reality – whether you’re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter.

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.

SparkFun's Next Software Developer

As a Software Developer, you’ll work in a key position on the team, where your efforts will have noticeable impact on company operations and customer experience at SparkFun.

Projects will range from simple application updates to the design and implementation of complex, business-critical functionality for SparkFun’s internal systems.

Additionally, this position takes an active role in the expansion of applications and technologies focused on delivering easy-to-use capabilities to our customers. This includes the development of our rapid prototyping web application, SparkFun A La Carte.

The right candidate collaboratively works with their team members and a variety of internal customers, assisting in decomposing end user needs, the design of solutions, and the implementation of the desired functionality.

Essential Job Functions

  • Design and implement new functionality to meet business needs and new initiatives.
  • Support software maintenance and bug-fix initiatives as needed
  • Integrate third party tools and technologies
  • Develop unit tests for implemented functionality
  • Optimize functionality to meet operational goals
  • Collaborate with team members to find solutions and share ideas
  • Analyze complex software systems and collaborate with others to improve the overall design, testability, and product quality.

Required Qualifications

  • 3+ years’ experience developing web-based applications.
  • 3+ years’ experience working with web development technologies – HTML, CSS, JavaScript, and PHP.
  • Experience working with databases (MySQL, PostgreSQL, MongoDB)
  • Experience working in an Agile/Scrum environment.
  • Solution-minded problem solver that takes a flexible and pragmatic approach.

Preferred Qualifications

  • Experience with Angular and Node
  • AWS operational experience
  • Understanding of common design patterns, including MVC

SparkFun Benefits & Perks

At SparkFun, we ask a lot of our employees, and that’s why we give so much in return. Here are just some of the benefits:

  • Competitive salary
  • Medical/dental/vision plan
  • Matching 401(k),
  • A casual dress code for you
  • Dogs - yes, we bring dogs to work
  • Full gym with climbing wall. If that’s not your style we offer a monthly gym stipend or onsite yoga
  • We have a great employee discount and opportunities to create and share content with the SparkFun community
  • Paid Parental Leave
  • Paid time to volunteer
  • EcoPass (public transportation pass)
  • Paid time and/or flexible time off
  • Summer BBQs, work parties, and more!

Please log in to apply for this position!