Sangoma Logo

Sangoma

Senior Backend Developer

Reposted 6 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
The Senior Backend Developer will design and maintain server-side applications, collaborate on API integrations, and mentor junior developers. They will ensure high performance and scalability of applications and stay updated on industry trends.
The summary above was generated by AI

Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business communications solutions, we strive to provide innovative and effective services that empower businesses to thrive. In this role, you will be responsible for designing and implementing robust backend systems that support our comprehensive suite of UCaaS products. While this is a remote position, we are looking for someone in either eastern or central time zones.

Your expertise in backend development will be critical in enhancing the performance, reliability, and scalability of our applications. You'll play a key role in maintaining high-availability cloud services while collaborating across teams in a fast-moving environment. If you have a passion for solving complex problems, contributing to reliable, high availability systems, and a desire to work in a dynamic environment, we encourage you to apply!

Your Role:
  • Design and develop scalable, distributed APIs and backend software that interoperate with multiple third-party APIs, solutions, and technology stacks, with a strong emphasis on security and reliability.
  • Participate in maintaining the Sangoma Meet Cloud platform to ensure high availability, SLA adherence, and 24/7 service reliability.
  • Design, develop, and maintain server-side applications and services using modern technologies and architectural patterns.
  • Collaborate closely with frontend developers and cross-functional stakeholders to deliver seamless API integrations.
  • Troubleshoot and resolve issues to ensure high availability and excellent user experience.
  • Contribute to architectural discussions and help shape technology roadmaps.
  • Stay current with industry trends and emerging technologies to drive continuous improvement.
  • Mentor and guide junior developers, fostering a culture of learning and growth within the team.

Requirements
  • Fluent in English, both written and spoken.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience
  • 5+ years of professional experience as a backend developer.
  • Experience using Git and infrastructure-as-code tools.
  • Hands-on experience developing and maintaining Linux-based backend services in cloud environments, including systems backed by relational databases.
  • Solid understanding of networking concepts, including RESTful and GraphQL APIs, WebSockets, and HTTPS.
  • Strong proficiency in Rust and Nix, with experience collaborating with services written in other languages such as Node.js and Java.
  • Strong problem-solving skills with the ability to quickly learn new technologies.
  • Strong communication skills and the ability to work collaboratively in a team-oriented environment.

Benefits

 Are you ready to make a direct impact on the company and be rewarded for your performance?  Are you ready to take on a new challenge?


Top Skills

Express
GraphQL
Laravel
MySQL
Node.js
PHP
Postgres
Python
Restful
HQ

Sangoma Markham, Ontario, CAN Office

100 Renfrew Drive, Suite 100, Markham, ON, Canada, L3R9R6

Similar Jobs

Yesterday
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will design, develop, and launch backend systems, support API lifecycle, and help manage team processes in a collaborative environment.
Top Skills: AWSKotlinKubernetesMySQLPython
9 Days Ago
Remote
2 Locations
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
The role involves leading engineering efforts in backend and full-stack development, working with enterprise customers, and building scalable systems for automation and asset management, while applying AI tool advancements.
Top Skills: DatadogFastifyGrafanaGraylogKafkaNode.jsPythonReactSqsTypescript
6 Days Ago
Remote
Canada
Senior level
Senior level
Legal Tech
Lead backend service development, architect database solutions, optimize APIs, mentor engineers, and collaborate with cross-functional teams in an agile environment.
Top Skills: AWSAzureCi/CdContainerizationEvent-Driven ArchitecturesGCPGoGraphQLMessage QueuesPostgresReact Native

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account