Senior Software Developer, Voice & Messaging

Themis Solutions Inc.

Burnaby

On-site

CAD 144,700 - 195,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible time off policy
Health, dental, and vision insurance
Annual counseling benefit
RRSP matching
Clioversary recognition program

Job summary

Themis Solutions Inc. is seeking a skilled software developer to enhance solutions for Clio customers using a Node.js and serverless architecture. This role involves collaboration with developers on various projects while working in an agile environment.

The ideal candidate has expertise in deploying web and real-time applications, should be capable of mentoring within a team, and is committed to continuous learning. The position offers a competitive salary range of CAD$144,700 to $195,900 along with top-tier health benefits and a hybrid work environment.

Qualifications

  • Experience in software development, especially with web and real-time applications using Node.js on AWS.
  • Familiarity with real-time technologies like WebRTC and VoIP.
  • Track record of deploying and maintaining production code at scale.

Responsibilities

  • Work with a team to solve complex problems and provide solutions.
  • Participate in diverse projects collaborating across teams.
  • Teach and provide feedback to improve team skills.

Skills

Node.js
AWS serverless technologies
WebRTC
Voice and video technologies
Agile process
Clear communication

Job description

Responsibilities

Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers.

Work in an agile environment with our team of full stack developers across a variety of projects.

Learn new things, challenge yourself, and hone your craft as a Node.js and serverless expert.

Participate in diverse projects and collaborate with multiple engineering teams across Canada, the United States, and Ireland.

Review and provide feedback on code, both from within your own team or across all of Clio.

Collaborate with teams across Clio to diagnose, understand, and solve problems, and to build solutions that may span many areas.

Teach and learn from those around you — providing constructive feedback, and taking on feedback to help grow.

Qualifications

Required

  • Experience in software development, specifically with building web and real-time applications using Node.js on a serverless AWS stack (Lambda, API Gateway, DynamoDB).
  • Familiarity with real-time voice and video technologies — WebRTC, VoIP/SIP, and frameworks like LiveKit.
  • A track record of deploying and maintaining production code at scale.

Preferred

  • The ability to gain fluency in new technologies quickly and work effectively in an ever‑evolving environment that includes distributed teams and customers.
  • Demonstrated success in mentorship in software development, particularly using an Agile process and with large‑scale SaaS products.
  • A diverse base of knowledge that allows you to help your team solve complex technical problems.
  • A history of past projects, including notable successes and lessons learned.
  • Clear communication skills and the ability to build high‑trust relationships with fellow Clions and customers.
  • A keen interest in improving your craft by using AI.
Compensation & Benefits

Competitive, equitable salary with top‑tier health benefits, dental, and vision insurance.

Hybrid work environment, with expectation for local Clions to be in office at least twice per week.

Flexible time off policy, with an encouraged 20 days off per year.

$2,000 annual counseling benefit, RRSP matching and RESP contribution.

Clioversary recognition program with special acknowledgement at 3, 5, 7, and 10 year milestones.

The expected salary range for this role is CAD$144,700 to $170,300 to $195,900.

Diversity, Inclusion, Belonging and Equity (DIBE) & Accessibility

We encourage candidates from all backgrounds to apply and provide accessibility accommodations during the recruitment process. If you require any accommodation, please let us know and we will work with you to meet your needs.

Communication

We only communicate with candidates through official @clio.com email addresses.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer, Voice & Messaging
Senior Software Developer, Voice & Messaging

Clio • Calgary

Hybrid
CAD 145,000 - 196,000
Hybrid work environment
20 days off per year
Counseling benefit
+1
Senior Software Developer (Voice & Messaging)
Senior Software Developer (Voice & Messaging)

Clio • Toronto

On-site
Senior Software Developer, Voice & Messaging
Senior Software Developer, Voice & Messaging

Clio • Burnaby, Calgary, Toronto

Hybrid
CAD 145,000 - 196,000
Top-tier health, dental & vision
Hybrid work environment
20 days flexible time off per year
+3
Senior Software Developer, Voice & Messaging
Senior Software Developer, Voice & Messaging

Themis Solutions Inc. • Canada

Hybrid
CAD 145,000 - 196,000
Hybrid work environment
Top-tier health benefits
RRSP matching
Staff Software Developer
Staff Software Developer

Clio • Calgary

Hybrid
CAD 176,000 - 264,000
Hybrid work environment
Flexible time off
Top-tier health benefits
+6
Staff Software Developer, Internationalization
Staff Software Developer, Internationalization

Socket.dev • Toronto

Hybrid
CAD 176,000 - 264,000
Competitive salary
Hybrid work
20 days PTO
+3
Senior Software Developer
Senior Software Developer

Themis Solutions Inc. • Toronto

Hybrid
CAD 145,000 - 196,000
Hybrid work environment
Health benefits
RRSP matching
Staff Software Developer
Staff Software Developer

Themis Solutions Inc. • Canada

Hybrid
CAD 176,000 - 264,000
Competitive salary and comprehensive健康
Hybrid work environment
Flexible time off
+3
Staff Software Developer
Staff Software Developer

Clio • Toronto

On-site
CAD 176,000 - 264,000
Health benefits
Dental insurance
Vision insurance
+6
Staff Software Developer
Staff Software Developer

Clio • Vancouver

On-site
CAD 176,000 - 264,000
Health benefits
Dental insurance
Vision insurance
+5