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

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, parental leave, 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!