Job Description


Position Title:                                                 Full Stack Software Developer

Department:                                                   Business Intelligence

Report To:                                                      Director of Business Intelligence 

Exempt/Nonexempt:                                     Exempt

Location:                                                        Scottsdale, AZ



YAM Management is looking for an experienced, passionate, self-driven Full Stack Software Developer on the Business Intelligence team, a small group that makes a big impact, for the development of new software or extensive software revisions. You will be working with engineers and cutting-edge technologies that will drive the applications and systems for various businesses of YAM Worldwide.



  • Design, develop and test our Business Intelligence web application dashboard
  • Focus on creating end-user value
  • Build dynamic, highly performant web applications using agile development methodology
  • Work closely with other engineers in a small, informal team environment
  • Ability to use (or willingness to learn) Tableau as a backend and visualization tool
  • Ability to design data structures in MySQL/SQL Server
  • Other duties and projects assigned by Director

Experience and Education Required:

  • BS in Computer Science or equivalent
  • 2-3 years in JavaScript and/or Full Stack development
  • 4-5 years software development experience
  • Strong experience with web application development
  • Experience in Modern JavaScript frameworks like React and Angular
  • Understanding of API development in Node.js or other popular frameworks
  • Understanding of schema design in databases
  • Experience with Tableau is a plus, as Tableau is a major component in the Business Intelligence dashboard
  • An interest in making a positive impact through code


Skills Required:

  • Self-starter
  • Desire and ability to learn new tools and techniques quickly
  • Effective system design and problem-solving skills
  • Preference for simple solutions over complex ones
  • Deep understanding of algorithms, data structures, and performance optimization techniques
  • Effective written and oral communication skills
  • Respect for coworkers
  • Willingness to adopt and promote new ideas
  • Ability to prioritize multiple tasks
  • Attentiveness to potential problems, persistence in diagnosing problems

Working Conditions:

This position will be primarily located in an office environment. Must be able to sit and work at a desk for long periods of time.


  • Medical/Dental/Vision/Life/STD/LTD insurance
  • 401k match
  • Paid Time Off
  • Parental Leave
  • Flexible schedule
  • Underground parking
  • Casual work environment and the ability to make an impact