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, develop, and maintain backend services that support core business systems and integrations.
  • Build and manage API integrations with internal and third-party platforms.
  • Develop and optimize workflows across CRM and ERP systems such as Salesforce and NetSuite.
  • Design and support reliable, scalable data flows between billing, provisioning, and operational systems.
  • Collaborate with product, operations, and cross-functional engineering teams to deliver business-aligned solutions.
  • Participate in Agile Scrum ceremonies including sprint planning, standups, reviews, and retrospectives.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term fixes to improve reliability.
  • Contribute to system architecture discussions and technical design decisions.
  • Write clean, maintainable, well-structured code with an emphasis on readability, testability, and maintainability.
  • Create clear technical documentation to support development, knowledge sharing, and system support.

Requirements

  • 3+ years of professional experience in software engineering.
  • Strong backend development experience using PHP (Laravel preferred), Golang, Java, or Perl.
  • Proven experience designing, building, and consuming RESTful APIs or similar service interfaces.
  • Hands-on experience with relational databases such as MySQL or PostgreSQL.
  • Strong proficiency in SQL, including query optimization and data modeling.
  • Experience developing and deploying applications in Linux-based environments.
  • Working knowledge of distributed systems and asynchronous processing patterns.
  • Experience working within Agile or Scrum development frameworks.
  • Strong analytical and problem-solving skills with the ability to debug and resolve complex technical issues.
  • Fluent spoken and written English, with the ability to communicate technical concepts clearly; resume must be submitted in English.
  • Experience integrating with CRM platforms such as Salesforce (preferred).
  • Experience working with ERP systems such as NetSuite (preferred).
  • Familiarity with event-driven or messaging architectures such as queues and pub/sub (preferred).
  • Experience working in AWS or similar cloud environments (preferred).
  • Experience with Docker or containerized development workflows (preferred).
  • Exposure to billing, provisioning, or operational workflow automation (preferred).
  • Experience working with high-volume data processing or system integrations (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Backend Engineer for its Conversations platform to own and scale the data systems behind high-volume messaging across a distributed, remote-first product environment.

ClickHouse Elasticsearch Firestore GCP Grafana Kibana Microservices MongoDB Node.js OpenTelemetry Redis TypeScript
2 hours, 11 minutes ago

Junior Back End Engineer

Sensor Tower 11-50 Media

Sensor Tower is hiring a Junior Back End Engineer in London to help build and improve data-driven backend systems that power customer-facing products at scale.

ClickHouse GitHub MongoDB Python REST API Ruby Ruby on Rails Sidekiq
2 hours, 11 minutes ago

Backend Engineer (PHP/Golang)

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a Backend Engineer in Montreal/Canada to build and maintain backend systems for its game monetization platform in a remote, full-time role.

Go PHP SQL
2 hours, 11 minutes ago

Backend Software Engineer Senior - Vaga afirmativa para mulheres

Swile 251-1K Professional Services

Swile is hiring a Senior Backend Software Engineer in Brazil to improve its current product and backend platforms through data-driven decisions that strengthen efficiency, stability, and performance.

gRPC Java Kafka Kotlin Microservices RabbitMQ Redis REST API
2 hours, 26 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