Senior Software Engineer – Fullstack Java and JavaScript Dev...

Five9, Inc.
San Ramon, CA
30+ days ago

Job Description

Senior Software Engineer – Fullstack Java and JavaScript Developer
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. Since 2001, Five9 has led the cloud revolution in contact centers, helping organizations transition from legacy premise-based solutions to the cloud. 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.
We are tasked with developing the next gen application from the ground up and we get our choice of UI and Backend tools to accomplish the task. If you love having big goals, real world challenges, and making customers incredibly happy while rapidly deploying ever-improving code to improve user experience, this is the job for you.
Key Responsibilities:
  • Be part of an agile team to develop a scalable, highly available cloud contact center software using Java and JavaScript.
  • Collaborate with Product Managers, Architects, Engineering leaders and Test Engineers.
  • Deliver scalable software in both private cloud and public cloud settings (like Google Cloud Platform or AWS).
  • Deliver using containers (Docker, Kubernetes) using CI/CD in a DevOps model.
  • Bring your positive attitude to the team, helping mentor more junior engineers, and contributing to code reviews.

Required Skills (mandatory):
  • 5+ years of professional experience developing Java applications – including delivering RESTful apis.
  • 2+ years of professional or open-source experience writing JavaScript MVC
  • Agile coding experience, working in small teams making a big impact fast
  • Familiarity with standard Javascript async patterns (events, closures, callbacks, promises, error handling, etc.)
  • Strong CS fundamentals and an object oriented language (undergrad CS degree, or similar amount of work experience)
  • Positive, self-motivated and enthusiastic with a strong sense of ownership, and always doing the right thing for the customer
Appreciated Skills (not mandatory):
  • Experience with Contact Center or Call Center software
  • 1+ years of professional or open-source experience with a JavaScript MVC toolkit such as React, Dojo, AngularJS, Backbone.js, Knockout or Ember.js.
  • 1+ years of experience delivering production software using Containers (Docker or similar).
  • 1+ years of experience delivering production software into Public Cloud.
  • 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
  • Passion for user experience and strong design experience
  • Experience with a data visualization package (Highcharts, d3.js, etc.)
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.


Not sure if you qualify?

Uvaro is here to help you land great jobs like this one.

Upgrade your skills

Other Jobs


A good understanding of standard business practices related to Sales Operations processes and systems including lead to live sales cycles,,…

San Jose, CA

5+ years of experience in technology compliance, account management, customer experience, QA, technical writing, or obtaining regulatory approvals for new…

Kitchener, ON / Remote

Building and maintaining close relationships with clients and partners. Bachelor’s degree or recognized equivalency or achievement of recognized professional…

Kitchener, ON / Remote