Sangoma is looking for a talented self-motivated backend software developer to join our fast-paced ever-growing organization.
As a Backend and Cloud Infrastructure Developer, you will be responsible for implementing highly scalable and multi-platform distributed software that makes the core of Sangoma cloud infrastructure.
Job duties :
Design and develop highly scalable cloud distributed backend software
Use best practices coding and software development to produce highly efficient and scalable software
Design and develop robust micro-services and APIs to be used by third party services
Integrate third party cloud APIs to the Sangoma Cloud
Manage service clusters and database deployment
Design and Integrate database technologies to Sangoma Cloud
Provide Level 2 / 3 technical support for Sangoma Cloud infrastructures
Perform peer code reviews
Implement backend specific code in NodeJs, PHP, bash scripting or any other language that might be relevant to the project
Required Qualifications :
Fluent in English language both in writing and speaking
At least 2 years of experience in backend server side development using nodejs and / or php
String knowledge of source control tools like GIT, subversion, etc..
At least 2 years of experience in RESTFull APIs development
Good understanding of websockets and https protocol
Good understanding of asynchronous based application
Experience in building scalable and redundant server side software
Ability to quickly learn new technologies
Hands on experience with relational databases (mariadb, etc..)
Hands-on experience on installing and managing linux based servers
Experience with ETCD key / value pair databases is an asset
Experience Digital Ocean cloud infrastructures is an asset
Experience with socket-io library is an asset
Good coding and debugging skills
Experience with ExpressJS framework is an asset
Always puts security first, Worries about network and software security.
About Sangoma :
Founded in 1984, Sangoma Technologies (TSX VENTURE : STC) is a trusted leader in value-based Unified Communications (UC) and UC as a Service (UCaaS) solutions for SMBs, enterprises, OEMs, carriers, and service providers.
Sangoma’s Voice over IP offerings include on-premise and cloud-based phone systems, SIP trunking services, and telephony hardware.
Sangoma’s products and services are used in leading PBX, IVR, contact center, carrier networks, and data communication applications worldwide.
Sangoma is the primary developer and sponsor of the Asterisk project, the world’s most widely used open source communications software, and FreePBX, the world’s most widely used open source PBX software.
Businesses can achieve enhanced levels of collaboration, productivity, and ROI with Sangoma. Everything Connects, Connect with Sangoma!