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