Full Stack Developer – Voice Bot & Telephony Automation

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience in full-stack development with a focus on voice bot and telephony automation., Strong knowledge of JavaScript, HTML, CSS, and frameworks like React, Vue, or Angular., Experience with back-end technologies such as Node.js, Python, or Java, and familiarity with REST APIs., Understanding of voice and telephony tools like Twilio, Dialogflow, and Google Cloud Speech API..

Key responsibilities:

  • Design and implement full-stack solutions for voice-based customer feedback systems.
  • Develop and maintain voice bots using platforms like Twilio and Amazon Connect.
  • Create front-end dashboards to visualize customer feedback and system performance.
  • Integrate voice automation with third-party systems and ensure system performance and security.

Job description

Job Overview:

We are seeking a proactive Full Stack Developer with hands-on experience in voice bot development and telephony automation. In this role, you will build scalable backend services and intuitive front-end interfaces, while also integrating voice-based communication systems to automate customer interactions such as feedback collection, support triaging, and engagement campaigns — particularly in Arabic and English.


Key Responsibilities:
  • Design and implement full-stack solutions to support voice-based customer feedback systems.

  • Develop, deploy, and maintain voice bots using platforms like Twilio, Dialogflow, Amazon Connect, or Asterisk.

  • Build RESTful APIs and back-end services to store and process user responses securely.

  • Create front-end dashboards to visualize customer feedback and system performance (React/Vue/Angular).

  • Implement speech-to-text and text-to-speech features using tools like Google Cloud Speech API, Amazon Polly, etc.

  • Handle multilingual voice bot flows, including Arabic script and dialect support.

  • Integrate voice automation with third-party systems (e.g., CRMs, databases, ticketing systems).

  • Ensure end-to-end system performance, scalability, and security.


Tech Stack Requirements:

Front-End:

  • JavaScript, HTML, CSS

  • React.js / Vue.js / Angular

Back-End:

  • Node.js / Python / Java

  • Express.js / Flask / Spring Boot

  • REST APIs and WebSocket integration

Databases:

  • PostgreSQL / MongoDB / MySQL

Voice & Telephony Tools:

  • Twilio Voice, Dialogflow, Amazon Lex/Connect, Asterisk, or similar

  • Google Cloud Speech-to-Text, Amazon Polly (Text-to-Speech)


Nice to Have:
  • Experience with Arabic language processing in voice systems

  • Knowledge of customer service workflows and automation logic

  • Familiarity with CRM tools (e.g., Salesforce, HubSpot)

  • Experience in deploying applications on AWS, GCP, or Azure

  • Understanding of data privacy and telephony compliance regulations


Soft Skills:
  • Strong problem-solving mindset

  • Effective communicator, especially in cross-functional teams

  • Passionate about automation and improving user experience

  • Comfortable working in fast-paced environments

Required profile

Experience

Spoken language(s):
ArabicEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs