Software Engineer

  • Vocool Technologies
  • Little Rock, AR, USA
  • 02/25/2019
Full time Engineering

Job Description

Company Introduction

Vocool is a Little Rock-based technology company, pioneering voice-driven business applications aimed at allowing workers to be more productive while on-the-go. The technology provides business intelligence and process automation through time-saving and convenient conversational interfaces. Vocool's technology offers integrations with popular cloud software, proprietary data sources and platforms such as Amazon Alexa, Google Assistant and others to deliver a unique competitive advantage to innovative business teams. The name “Vocool” (pronounced as “Vocal”) is a nod to the way users interact with our applications using their voice.

Job Description

We are seeking a Software Engineer responsible for assisting in the development of applications for Vocool clients, as well as our own internally conceived projects. Your primary focus will be the design and development of Node.js microservices, leveraging cloud Function-as-a-Service providers  (AWS, Google Cloud).

How We Hire

We prioritize collaboration, curiosity and hustle. As an innovation-focused company, we are continually navigating into uncharted territory. We believe our success is dependent on building value in areas that we are currently unfamiliar, with skills that we may not possess. As a result, much of our energy is spent identifying and prioritizing what we do not yet know, understanding what it takes to do those things well, then working relentlessly to integrate those learnings into practice. We refer to this as a “growth mindset”. To thrive at Vocool, you are confident in yourself and the unique expertise you bring to the team. You are also humble and self-aware enough to identify what you do not know.  If you can demonstrate these qualities, you’re likely a great fit.


  • Create and manage REST APIs using AWS services such as Lambda, API Gateway and DynamoDB.
  • Participate in system design, development, testing, debugging, documentation, and support
  • Provide analysis of problems and recommend solutions
  • Develop voice applications using Node.js for platforms including Alexa, Google Assistant, as well as Vocool’s Konrad platform.

Skills and Qualifications

  • Experience in designing and developing web services using REST and JSON
  • Experience with AWS, Node.js and the Serverless Framework
  • Foundational understanding of computer science principles
  • Familiarity with core topics including Natural Language Processing (NLP), Natural Language Understanding (NLU), Natural Language Generation (NLG), Speech Synthesis (text-to-speech), Transcription (speech-to-text).

Soft Skills

  • Strong communication skills with a track record of working with and collaborating with teams
  • Demonstrates a high degree of respect for others and oneself.
  • Must possess the ability to handle multiple ongoing assignments and be able to work independently in addition to contributing as part of a highly collaborative team
  • Strong analytical and quantitative skills with the ability to break down and communicate complex issues, ideas and solutions
  • Be able to create and articulate design / implementation options and tradeoff to peers, tech leads, and management
  • Ability to clearly document application designs and the related management and support procedures
  • Ability to quickly ramp-up on new / emerging technologies as required