Full-Stack Developer

Versaterm


Date: 1 week ago
City: Ottawa, ON
Contract type: Full time
The Company

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we focus on improving workflows to help our customers achieve more efficient operations, better service and more just outcomes.

Our teams are driven by innovation, expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem, you'll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. If you're passionate about making a meaningful difference, we'd love to hear from you.

The Role

We are looking for an experienced Full-Stack Developer with knowledge of 9-1-1 systems and telephony services to join our growing team. In this role, you will help design, develop, and improve systems that truly make a difference in people's lives during emergency situations. Your skills will help ensure seamless communication between various software and telephony systems, allowing us to provide reliable services and information to assist first responders, and local communities across North America.

What You'll Do

  • Develop, maintain and enhance both front-end and back-end components of 9-1-1 systems and telephony solutions, following industry standards and regulations
  • Develop intuitive and responsive interfaces tailored for 9-1-1 operators, dispatchers, and emergency responders, enhancing usability in high-pressure environments
  • Experience with integration tools, APIs, and data management
  • Manage real-time data to ensure efficient display of emergency information such as call details, location data, and call status
  • Work with telephony providers to implement advanced features like VoIP, call routing, and communication management for 9-1-1 call handling systems
  • Familiarity with database design and optimization 
  • Write clear technical documentation for code, systems, and processes for ease of system maintenance
  • Work closely with product managers, system architects, and team members to ensure the product meets business goals

What You Bring

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 3+ years as a full-stack developer, including 1-2 years with telephony services or emergency response systems
  • Proven experience as a full-stack developer with telephony services or emergency systems (especially 9-1-1 systems)
  • Strong knowledge of telephony protocols (SIP, RTP, WebRTC) and communication with telecommunication providers
  • Familiarity with industry standards (such as NG911, NENA) is preferred
  • Front-end: Proficiency in HTML, CSS, JavaScript (React, Angular, or Vue.js), Pascal, and TypeScript
  • Back-end: Proficiency in Node.js, Java, C#, C/C++, or similar technologies
  • Databases: Experience with SQL (MS SQL, PostgreSQL)
  • Telephony APIs: Knowledge of VoIP, SMS, Multi-media or similar services for telephony integrations
  • Strong problem-solving skills
  • Attention to detail and a proactive approach to troubleshooting
  • Ability to work in a fast-paced, agile development environment

Impress Us With

  • Bilingualism (French and English)
  • Familiarity with NG911/NENA standards and technologies
  • Experience with location-based services and real-time data processing
  • Knowledge of disaster recovery, business continuity planning, and high-availability systems
  • Experience with Voice over IP (VoIP) and call routing systems

Equal Opportunity

Versaterm is committed to building and supporting inclusion, diversity, and equity, and sustaining a barrier-free environment. Accommodations are available, on request, throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies, please contact [email protected].

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Diagnostic Imaging Technologist 1

The Ottawa Hospital, Ottawa, ON
1 day ago
About The Ottawa HospitalInspired by research and driven by compassion!The Ottawa Hospital (TOH) is one of Canada’s largest learning and research multi-campus hospitals. With more than 1,100 beds and approximately 12,000 staff members, we deliver specialized care to the Eastern Ontario region.From the compassion of our people to the relentless pursuit of new discoveries, The Ottawa Hospital never stops seeking...

Technicien d'entretien d'aéronef - Mécanique (TEA M2)

Aero Career - Aerospace and Defense - Aviation - Defense, Ottawa, ON
2 days ago
L3Harris se consacre au recrutement et au développement de talents diversifiés et performants qui sont passionnés par ce qu’ils font. Nos employés sont unis dans un dévouement commun à la mission et à la quête de croissance professionnelle de nos clients. L3Harris offre un environnement inclusif et engageant conçu pour développer les employés et promouvoir la réussite professionnelle et personnelle....

Signal Integrity Engineer

Marvell Technology, Ottawa, ON
3 days ago
About MarvellMarvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make...