Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (Node.js/Go/Python)

Cloudtalk

Remote

CAD 125,000 - 150,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global SaaS company is seeking a candidate for their Voice Team to build and operate high-performance Voice platform services in a 100% remote or hybrid environment. Ideal candidates should have knowledge of programming languages such as Node.js or Golang, as well as AWS and Linux server experience. Strong problem-solving skills and DevOps experience are also necessary. The company offers flexibility with unlimited paid time off, a home office budget, and growth through learning opportunities.

Benefits

Unlimited Paid Time Off
Volunteering Days
Flexibility in working hours
Home office budget
Learning and Development Budget

Qualifications

  • Knowledge of at least two programming languages - Node.js, Golang and/or Python preferred.
  • Experience with AWS and Linux server administration.
  • Understanding of network protocols and VoIP technology is a plus.

Responsibilities

  • Build and operate Voice platform services in the AWS environment.
  • Integrate 3rd party AI tools into the ecosystem.
  • Manage infrastructure and improve security.

Skills

Problem-solving
Decision-making
Critical-thinking
Team player

Tools

Node.js
Golang
AWS
Asterisk
Kamailio
Job description

🌍 Global SaaS Company | $28M Series B Investment | 100% Remote or Hybrid
🚀 #1 AI business communication platform

About CloudTalk

Powered by a January 2024 $28 million Series B investment from top investors like KPN Ventures, Lead Ventures, Point 9, and HenQ, CloudTalk's AI-powered business communication platform helps 4,000+ sales and support teams make customer experience the greatest competitive advantage for driving more revenue.

CloudTalk works seamlessly for businesses of all sizes, from scale-ups like Deel and TIER to big players like Nokia, Glovo, and Rakuten. Modern businesses all around the world can lead meaningful conversations while managing calls and messages from one place.

CloudTalk is on a mission to create a unified ecosystem for sales and customer service teams' communication where every professional can engage in more productive and meaningful conversations.

Challenge ahead

Are you ready to shape the future of voice communication? Join our Voice Team, the backbone of our cutting-edge technical solutions. We’re the team that ensures every call is not just connected but delivered with top-notch quality. From seamless call transfers to secure recordings, we tackle complex challenges that keep our systems running smoothly and our users satisfied.

Our scope goes beyond the basics—we manage critical services like open-source Asterisk and Kamailio, while also driving the development of our VOIP platform. Here, you’ll have the opportunity to integrate groundbreaking technologies, including AI-powered services, and make a real impact in the ever-evolving world of communication.

What you'll work on
  • Build and operate Voice platform services with high performance, scalable and zero downtime releases in the AWS environment
  • Integrating 3rd party AI tools into our ecosystem
  • Take care of the smooth running of our infrastructure
  • Participate in the development of automation and scaling of our infrastructure
  • Improve security
  • Most importantly, you have the desire to collaborate across teams on best practices to build, test and operate services at scale
What makes you a great fit
  • Knowledge of at least two programming languages - Node.js, Golang and/or Python are preferred but not required
  • Knowledge of AWS
  • Knowledge of Linux server administration
  • Knowledge of network protocols
  • Knowledge of VoIP is an advantage but not necessarily needed
  • Strong problem-solving, decision-making and critical-thinking skills
  • Breadth of DevOps experience in building tools and frameworks, with an understanding of continuous deployment processes
  • Team player with commitment
You can work with these technologies
  • Programming languages: Node.js, Golang
  • VoIP technologies: Asterisk, Kamailio, rtpengine, WebRTC
  • Other technologies: Amazon AWS, MongoDB, MariaDB, Redis, ElasticSearch, Kafka, Ansible, Datadog, Sentry
  • Monitoring and backup tools: Grafana
Our way of working

Quick iterations, Agile dev, MVPs, improvements on the go. Technologies are evolving as we speak in our field. If you enjoy building new things and learning on the go, you will like it here. You will also be able to participate in our product with the whole team.

Why you will love to be a CloudTalker

Growth:
💡 1-1 Coaching sessions with our resident communications advisor
📚 Leaders Academy & Learning and Development Budget

Flexibility:
🏖 Unlimited Paid Time Off
🎗️ Volunteering Days
⏳ Flexible working hours
🤩 Home office budget
💻 MacBook for work

Well-being:
🏖Recharge Fridays once per quarter
🏋🏼♀️Fitness Allowance

Connectedness:
💲 Referral bonuses
👥 Virtual & physical team buildings
👕 Company merchandise

What to expect from the hiring process
  1. 30-min Call with our Talent Acquisition Team
  2. Take-home Assignment
  3. 90-min Technical Round with the Team
  4. 45-min Culture Bar Raiser Call

By submitting your application, you acknowledge that Cloudtalk will process your personal data based on Cloudtalk’s legitimate interest in finding the most suitable candidate and a pre-contractual relationship with you. For more information on how Cloudtalk processes your personal data, please refer to our Privacy Notice.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.