2 hours ago
Remote, Portugal or Coimbra, PortugalMid Level / Senior

Responsibilities

  • Design and develop cloud software integrating voice, unified communications, contact center, and AI capabilities.
  • Build and maintain APIs and services for call control, media, presence, messaging, routing, conferencing, and UC interoperability.
  • Integrate transcription, summarization, conversational intelligence, virtual agents, and AI-assisted workflows into voice and UC products.
  • Develop integrations with telephony, UC, contact center, carrier, and third-party communications platforms.
  • Troubleshoot real-time communications issues across application, signaling, media, network, and AI service layers.
  • Improve scalability, resiliency, security, observability, and performance of real-time communications services.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
  • 4–7 years of professional software development experience building production applications and services.
  • Strong experience with C#, .NET, and both frontend and backend development.
  • Experience designing and consuming REST APIs, distributed services, and relational databases such as Microsoft SQL Server.
  • Experience with JavaScript or TypeScript and React or Angular.
  • Understanding of software design patterns, testing, code review, security, and maintainable software engineering practices.
  • Experience with Agile development environments, CI/CD, and DevOps practices.
  • Strong voice or telephony and unified communications experience, including SIP, RTP, WebRTC, call control, and media concepts.
  • Experience integrating UC, PBX, contact center, carrier, or communications APIs and platforms.
  • Experience integrating AI/LLM, speech-to-text, text-to-speech, or conversational intelligence capabilities.
  • Understanding of real-time distributed systems, networking, latency, high availability, and production troubleshooting.
  • Excellent analytical, troubleshooting, written, and verbal communication skills.
  • Bonus experience with Azure or Amazon Web Services, Redis, RabbitMQ, containers, Kubernetes, observability, telemetry, and cloud communications platforms.

Tech Stack

AngularAWSAzureC#JavaScriptKubernetesMicrosoft SQL Server.NETRabbitMQReactRedisTypeScript
Intermedia Intelligent Communications

About Intermedia Intelligent Communications

1,001-5,000 employees

Intermedia Intelligent Communications provides cloud-based unified communications and collaboration for businesses, spanning voice, video conferencing, chat/SMS, contact center, business email, file sharing, and backup. Its subscription UCaaS suite, including Intermedia Unite, is sold directly and through 7,500+ channel partners, serving over 150,000 businesses. Headquartered in Sunnyvale, California, Intermedia is privately held and backed by Madison Dearborn Partners.

Contact me