Senior Backend Developer responsible for designing and implementing backend systems for UCaaS products. Contributing to high-availability services and collaborating across teams in a remote environment.
Responsibilities
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/UCaaS 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
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.
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience
Fluent in English, both written and spoken.
Benefits
Extended Healthcare Plan (Medical, Disability, Dental & Vision)
RPP - Group RRSP
Group Life - AD&D - Critical Illness Insurance
Paid Time Off Benefits
Work From Home - Flexible hours
Entrepreneurial work environment partnered with high growth career opportunities.
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
C++ Software Engineer developing high - quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high - performance server applications. Collaborating on backend development for an unannounced project.