Architect / CTO (VoIP project from scratch) Offline

We are looking for an Architect / CTO with deep experience in VoIP, ready to build the project from scratch, propose the technology stack, and assemble a team to successfully deliver the solution..

 

Project

We are developing a new manual VoIP switchboard system based on FreeSWITCH (FusionPBX) with a custom web interface for operators. The system will handle audio and video calls, support conferencing, CRM integration, logging, security, and communication via messengers (Viber, WhatsApp, Signal).

 

Key features include:

  • Semi-manual call handling via operator request;
  • ACD-based call distribution, IVR, call transfers between operators;
  • Flexible visualization: statuses, call history, subscriber categories;
  • Conference creation with full participant status tracking.

 

The product is built from scratch with no legacy code and offers high autonomy for the tech team. It's a mission-critical system for reliable internal communication within a large organization. Project participants will have a direct impact on architecture, features, and UX.

 

Goal and Development Context

The objective is to create a scalable and stable system for efficient subscriber connection within large organizations. Deep CRM integration, a user-friendly operator interface, and advanced communication control features are expected.

 

Project Benefits for Candidates

  • A greenfield product with no legacy constraints
  • Influence on technical decisions and architecture
  • Stable funding and clearly defined structure
  • Long-term technical support opportunity (part-time post-launch)
  • Advanced VoIP domain tasks and modern tech challenges

 

Key Responsibilities

  • Collaborate with the Architect to define technical specifications
  • Develop call handling logic, conferencing, and operator GUI
  • Design the backend/frontend architecture
  • Integrate with CRM, databases, and messaging services
  • Ensure system security, logging, and analytics
  • Handle operator profiles and complex call connection workflows

 

Tech Stack

Final technologies will be selected by the Architect once the team is in place. Expected stack includes:

  • VoIP platform: FreeSWITCH (FusionPBX)
  • Protocols: SIP, RTP
  • Web-based operator interface
  • Integrations with CRM, messaging platforms (Viber, Signal, WhatsApp), and databases
  • Logging, analytics, authentication, and security tools
  • Linux/Windows-based server infrastructure, IP telephony

 

Candidate Requirements

Hard Skills:

  • Experience with VoIP systems (FreeSWITCH, SIP, IVR, ACD)
  • Understanding of scalable system design principles
  • Proven CRM, API, and database integration experience
  • Familiarity with security, logging, and system analytics practices

Soft Skills (preferred):

  • Initiative in tackling technical challenges
  • Ability to adapt in a flexible, evolving environment
  • Strong collaboration across all project stages

 

Development Process & Phases

  1. Technical specification development
  2. Client approval of the spec
  3. Team formation
  4. Active development (6 months)
  5. Ongoing support (1 year, part-time)

 

Team

Approx. 15 people: Architect/CTO, VoIP Engineers, Backend & Frontend Developers, QA Engineers, UI/UX Designer, DevOps Engineers, and Project Managers.

The job ad is no longer active

Look at the current jobs Software Architect →

Loading...