Sangoma is looking for a talented self-motivated backend software developer to join our fast-paced ever-growing organisation. As a backend developer, you will be responsible for implementing highly scalable and multi-platform distributed software that makes the core of Sangoma communication products.
Critical requirements
- At least 2 years of experience in backend server-side development using PHP , ReactJS and Node JS.
- Experience with writing code in PHP, Javascript, NodeJS on Linux platforms
- Fluent in the English language both in writing and speaking
- Strong 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 the 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 in installing and managing Linux based servers
- Experience Digital Ocean cloud infrastructures is an asset
- Experience with the socket-io library is an asset
- Good coding and debugging skills
- Always puts security first, Worries about network and software security.