Sangoma, a respected leader in business communications solutions, is currently seeking a skilled Node JS/PHP Developer to join our dedicated team. With a strong commitment to innovation and customer satisfaction, Sangoma provides cutting-edge UCaaS solutions that empower businesses worldwide. As a Node JS/PHP Developer at Sangoma, you will play a key role in developing dynamic and scalable web applications that enhance our clients' communication experiences. If you are a talented developer with expertise in Node JS and PHP, and thrive in a formal and professional work environment, we invite you to apply to be part of our esteemed team. Your Role: Collaborate with cross-functional teams to design and develop web applications using Node JS and PHP Write clean, efficient, and well-documented code following best practices and coding standards Participate in the full software development lifecycle from planning and design to implementation and testing Optimize applications for maximum speed and scalability Troubleshoot and debug complex technical issues to ensure smooth application functionality Stay updated on industry trends and advancements in Node JS and PHP development Contribute to team discussions and share best practices for continuous improvement Requirements Bachelor's degree in Computer Science, Engineering, or related field Proven work experience as a Node JS/PHP Developer or similar role Strong knowledge of Node JS, PHP, and related frameworks (e.g., Express, Laravel) Experience with front-end technologies such as HTML, CSS, and JavaScript Familiarity with database systems (e.g., MySQL, MongoDB) and RESTful APIs Excellent problem-solving skills and attention to detail Effective communication skills and ability to work in a formal and professional setting Show more Show less
Sangoma is looking for a talented, self-motivated Senior Software Engineer/Team Lead to join our fast-paced, ever-growing organization. The successful candidate will be working on new and existing Sangoma Connectivity products, including VOIP gateways, SBCs, and other important products. Your Role: Work as part of a team to help design, plan, develop, document, and support new and existing features and products Partner with QA resources to ensure product quality Collaborate with support engineers to resolve customer issues This is a great role if you love being a critical member of a small team, and you will thrive if you are technically curious and demonstrate your self-starter initiatives. Requirements Your Background: Experienced C and/or C++ developer Expert knowledge of VoIP, including SIP protocol and SIP Architecture Embedded Software experience, ideally in a Linux environment Hardware and device driver experience Expert knowledge in Linux, including application and kernel development Expert knowledge of SS7 and ISDN protocol stacks Good knowledge of Session Border Controllers: SIP and RTP Security, DOS Expert in Linux and Linux networking environment: iptables, routing rules, netlink socket Expert knowledge of C multithreaded programming in Linux Strong understanding of core FreeSWITCH framework and its components Strong knowledge of source control: GIT, Subversion Strong knowledge of Python and Bash in Linux Strong experience in investigating network activity using tools like Wireshark Good understanding of core Asterisk framework and its components Hobbies include hacking Non-Technical Good management and team organization skills Self-starter, extremely motivated, and ability to learn quickly Demonstrable verbal and written technical communication skills in English Candidates must be able to quickly and accurately communicate ideas at a whiteboard, video conference, phone, IM or in an email Show more Show less
Sangoma is seeking a skilled Atlassian Administrator to join our technology team and manage our suite of Atlassian products, including Jira, Confluence, and Bitbucket. As an Atlassian Administrator, you will be responsible for optimizing our development and project management workflows, ensuring seamless collaboration across teams. You will play a vital role in enhancing productivity through best practices in tool management and user support, while also contributing to the overall strategy of our software development ecosystem. If you thrive in a fast-paced environment and have a passion for fostering collaboration through technology, this could be the perfect opportunity for you! Your Role: Administer and support all Atlassian products in use: Jira Software (project configuration, workflows, schemes, custom fields, permissions) Jira Product Discovery Confluence (spaces, templates, permissions, macros) Bitbucket Cloud (repo permissions, pipelines) Opsgenie (on-call schedules, integrations, alert rules) Statuspage (incident communication setup and maintenance) Atlas (team/project visibility and alignment) Atlassian Guard (security policies, SSO/SAML, audit logs) Atlassian Analytics (data visualizations, dashboards) Collaborate with engineering, IT, and business teams to gather requirements when requests come in Develop and maintain automations using Atlassian Automation. Monitor system performance, license usage, and platform health; suggest scaling and cost-optimization opportunities Provide user support and training for both technical and non-technical users Support SOX or other regulatory requirements Requirements 5-8 years of hands-on experience administering Atlassian Cloud tools Proven experience with multi-instance consolidation of Jira Strong administrative experience in: Jira Software (cloud): project management, custom workflows, automation rules Confluence: space structuring, macros, permissions Bitbucket Cloud: repo governance, pipelines Opsgenie, Statuspage, Atlas, Atlassian Analytics Familiarity with Atlassian Guard for access and policy management Understanding of Atlassian Marketplace apps, their evaluation, and configuration Excellent problem-solving, documentation, and communication skills Preferred: Experience supporting organizations going through mergers and acquisitions Knowledge of SOX compliance, IT change control, and access review processes