Full Stack Developer – Voice & AI-Driven Systems

  • Contract
  • Nicosia

3CX Ltd



3CX Ltd

#3L89343

Type: Full time

3CX Ltd

3CX is looking for experienced Full Stack Developers. If you have solid knowledge of front-end and back-end languages and frameworks, experience with real-time systems, and a passion for building innovative software used by thousands of companies worldwide, then we want to hear from you.

Tasks

  • You will join a small team of 4 developers working on our next-generation communication and automation platform, integrating our software with other CRM and AI-powered applications.
  • You’ll build scalable systems that power intelligent features from real-time interactions to multi-channel workflows used by over 350,000 customers globally.
  • You’ll help design and implement backend services that integrate external APIs and streaming media workflows to support features such as voice assistants, automated responses, and smart CRM actions.

What We Need

  • Degree in Computer Science, Software Engineering, or equivalent.
  • Analytical thinking and problem-solving mindset.
  • Ability to work independently and in a structured way.
  • Passion for innovation and cutting-edge development.

About You

  • Front-End Languages & Frameworks
    JavaScript / TypeScript
    Angular (Vue is a plus)
  • Back-End Technologies
    ASP.NET Core
    C#
    RESTful API integration and orchestration experience
    Understanding of streaming concepts (WebSockets, real-time event pipelines)
  • Database Management
    PostgreSQL
    Experience optimizing SQL queries and schema design
    Other DBMS knowledge is a plus

Bonus Points For

  • Experience with speech & language tools (Whisper, DeepSpeech, Polly, Google TTS, ElevenLabs)
  • Knowledge of GPT, Claude, Rasa, Dialogflow, or other LLMs
  • Prompt engineering, context memory (vector DBs, RAG), or multi-turn dialogue design
  • Familiarity with WebRTC, SIP, Twilio, 3CX, or Asterisk
  • Understanding of async programming, Celery/RabbitMQ/Kafka for background tasks
  • Experience with Docker, Kubernetes, CI/CD (GitHub Actions, GitLab)
  • Cloud infrastructure on AWS, GCP, or Azure
  • Monitoring tools like Prometheus, Grafana, or ELK
  • Security practices (OAuth2, API tokens, RBAC) and compliance (GDPR/HIPAA)
  • Agile team experience, mentoring, and writing solid documentation

About the 3CX Team

Our award-winning platform is used by medium and large enterprises across the globe. At our state-of-the-art offices in Nicosia, you’ll work with a passionate and experienced team in a dynamic international environment.

We Offer

  • Catering, private gym, and swimming pool access
  • Performance-related bonuses and annual profit-sharing
  • A high-impact role on products used worldwide

Application Process

Submit your CV via our website. All applicants will receive screening questions and a skills test prior to the interview. Only shortlisted candidates will be contacted.

To help us track our recruitment effort, please indicate in your cover/motivation letter where (vacanciesintgreece.com) you saw this job posting.