Full Stack Software Engineer II - Dashboarding

Position:   Full Stack Software Engineer II - Dashboarding

Location:   San Ramon, CA

Job Id:   FSSRCG

# of Openings:   1

Full Stack Software Engineer II

Five9 is a leading provider of cloud software for the enterprise contact center market, bringing the power of the cloud to thousands of customers and facilitating more than three billion customer interactions annually. Five9 provides businesses with cloud contact center software that is reliable, secure, compliant and scalable, which is designed to create exceptional customer experiences, increase agent productivity and deliver tangible business results. At Five9, we are focused on delivering the industry's most modern cloud portfolio for contact center automation.  Five9's acquisition of Inference is the latest, exciting step in the execution of this strategy. Inference's platform brings the power of advanced IVA-driven automation to companies of every size, technology which was previously only available to the world's largest organizations.

The role:

You will be developing a Single Page Application and the required backend services using JavaScript, C, React.js and Java technologies for our core Call Center products.  Our SaaS team develops VOIP (voice over IP), Chat, Email, Predictive Dialing, Agent Desktop, Predictive and Progressive Dialing with an enormous data channel and Artificial Intelligence.

If you love having big goals, real world challenges, and making customers incredibly happy whilst fostering your obsessive need for perfect code and user experience, this is the job for you.

Along with coding, you will be responsible for working with product managers, other developers and designers on our agile team structure. We love product engineers who lead the charge, communicating with customers and delivering the most innovative, intuitive application possible is a must.

Required Skills: 

  • Must have a Bachelor's Degree or Master's Degree (preference given to Computer Science, Engineering and STEM majors - and suitable industry coding or opensource experience is welcome too)
  • 2+ years of experience
  • Excellent problem solver
  • Passionate about coding and customers.
  • Strong Computer Science fundamentals:  Logic, OOP,  Events, data structures, etc.
  • Classes to one or more of the following: Java, Javascript, C, React.js
  • Experience in reporting & dashboarding using Power Bi, Tableau or similar

Appreciated Skills:

  • 2+ years of professional or open-source experience writing JavaScript (not just jQuery)
  • 2+ years of professional or open-source experience writing RESTful APIs and middle tier coding React.js, Java, Python or C++
  • Agile coding experience, working in small teams that have made a big impact fast
  • Familiarity with standard javascript async patterns (events, closures, callbacks, promises, error handling, etc.)
  • Never ending desire to self-educate on the latest list of web technologies like HTML, CSS, javascript frameworks and bleeding edge browser features/idiosyncrasies
  • Similar experience in a modern consumer environment (Pinterest, Box, Quora, Facebook...) and/or open source projects (contributed to node.js, dojo toolkit, NPM modules, etc)
  • Experience with GIT SCM

Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer.

San Ramon, CA 94582, US