Senior Full-Stack Software Developer

New
J
JobgetherAI Communications
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
Backend DevelopmentJavascriptTypeScriptReact

Requirements

  • 7+ years of professional software development experience, with strong full-stack development expertise.
  • Strong proficiency with modern JavaScript or TypeScript, React, and backend API development.
  • Demonstrated experience architecting and delivering new production applications from the ground up.
  • Experience using AI-assisted development tools to build and ship production-quality software.
  • Strong experience designing, integrating, and troubleshooting third-party APIs and distributed services.
  • Solid knowledge of databases, automated testing, secure software development, and containerized deployments.
  • Strong analytical and problem-solving skills, with the ability to bring structure to ambiguous technical challenges.
  • Ability to work effectively in a fully remote environment and manage priorities independently.
  • Strong product mindset with a focus on reliability, maintainability, and user impact.
  • Experience with conversational AI, voice automation, or contact-center software is a plus.
  • Familiarity with ElevenLabs Agents or other programmable voice AI platforms is a plus.
  • Familiarity with Netsapiens and experience integrating with its APIs or communications services is a plus.

Responsibilities

  • Architect and build the platform from its initial foundation through production, establishing scalable and maintainable technical foundations.
  • Develop a management console for configuring, testing, monitoring, and evaluating AI-powered voice agents.
  • Design a provider-neutral integration architecture, beginning with ElevenLabs and allowing additional conversational AI providers to be introduced through connectors.
  • Integrate deeply with Netsapiens to support communications workflows, call handling, routing, and platform events.
  • Build operator-facing tools for reviewing calls, transcripts, agent activity, performance, and quality results.
  • Integrate AI agents with customer management, billing, ticketing, network monitoring, and knowledge systems.
  • Design safe escalation and transfer workflows for situations requiring human intervention.
  • Establish strong practices for application security, automated testing, deployment, monitoring, observability, and maintainable code.
  • Collaborate with technical and operational stakeholders to translate evolving requirements into practical technical solutions.
  • Take ownership of project sprints and deliver production-quality features with minimal day-to-day oversight.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now