Be a part of something big. Join our vision to transform workplace communication as we know it. Based in Boston, MA with offices and customers around the globe, Fuze is a leading unified communications as a service (UCaaS) provider focused on modernizing and simplifying day-to-day business conversations. We unify collaboration technologies like voice, video, and messaging on a single cloud-based platform so users can experience greater efficiency and less hassle each workday. Now's the time to bring your passion and expertise to Fuze!

 

The Fuze Developer API Team is working to build a first class public facing API, enabling customers and partners to integrate with Fuze. The successful applicant will design, implement and maintain the backend services which drive our public facing API. In this role you will be working in a fast paced, positive work environment where you will work alongside some highly talented developers and join them in contributing to the company’s success!

 

What You Will Do:

  • Build robust and scalable API-exposed services in Node.js and Java

  • Design and create services and system architecture for your projects, and contribute and provide feedback to other team members

  • Help improve our code quality through writing unit tests, automation and performing code reviews

  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products

  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution

  • Work with engineering teams across the company to ensure consistency through the APIs

  • Dive into difficult problems and successfully deliver results on schedule

  • Have passion for learning new technologies and methodologies

  • Seek for excellence and quality in everything you do

 

What You Will Need:

 

  • University degree in Computer Science/Engineering or equivalent work experience

  • Awareness or experience in agile methodologies

  • Object-oriented software development is a must-have, as well as existing design patterns and experience applying them.

  • Must have 5+ years of experience in Node.js or Java, preferably developing with server-side, high concurrency and distributed systems.

  • Experience working with a unit testing framework such as JUnit or Mocha

  • Demonstrated knowledge on client-server protocols such as REST, both exposing and consuming such protocols

  • The ideal candidate has excellent analytical and troubleshooting skills and is able to resolve complex problems independently

  • Should enjoy working in a larger team and is eager to learn from more experienced team members

 

#LI-EH1

 

Apply for this Job

* Required