Sangoma Technologies

Sangoma Technologies

Sangoma Technologies specializes in providing comprehensive business communication solutions, including scalable Voice Over IP telephony systems, Unified Communications as a Service (UCaaS), and various hardware and software components that enhance IP ...

Diversified Telecommunication Services
251-1K
Founded 1984
$28M raised

Description

  • Design and develop scalable, distributed APIs and backend software that integrate with third-party APIs and technology stacks.
  • Build and maintain server-side applications and services using modern technologies and architectural patterns.
  • Contribute to the operation and improvement of the Sangoma Meet Cloud platform to ensure high availability, SLA adherence, and 24/7 reliability.
  • Collaborate with frontend developers and cross-functional stakeholders to deliver seamless API integrations.
  • Troubleshoot and resolve issues to maintain service reliability and an excellent user experience.
  • Participate in architectural discussions and help shape technology roadmaps.
  • Stay current with industry trends and emerging technologies to support continuous improvement.
  • Mentor and guide junior developers and help foster a culture of learning and growth.

Requirements

  • 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.
  • Experience working with systems backed by relational databases.
  • Solid understanding of networking concepts, including RESTful and GraphQL APIs, WebSockets, and HTTPS.
  • Strong proficiency in Rust and Nix.
  • Experience collaborating with services written in other languages such as Node.js and Java.
  • Strong problem-solving skills and the ability to quickly learn new technologies.
  • Strong communication skills and the ability to work collaboratively in a team-oriented environment.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • Fluent in English, both written and spoken.
  • Must be located in the Eastern or Central time zone.
  • Employment-based sponsorship is not available now or in the future.

Benefits

  • Extended healthcare plan covering medical, dental, vision, and disability.
  • Group RRSP pension plan.
  • Group life, AD&D, and critical illness insurance.
  • Paid time off.
  • Work-from-home arrangement with flexible hours.
  • Salary range of $120,000 to $135,000 CAD per year, commensurate with experience, qualifications, and location.
  • Entrepreneurial work environment with high-growth career opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
3 hours, 10 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
3 hours, 10 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
3 hours, 10 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
3 hours, 10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers