Match score not available

Software Engineer

extra holidays - fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5 years of development experience, Proficient in Ruby, JavaScript, or Ansible, Experience designing web API services, Familiar with Linux or UNIX-like environments, Fluent in English and strong writing skills.

Key responsabilities:

  • Design, implement, and maintain cloud product services
  • Troubleshoot and prevent recurring issues
  • Participate in sprint and status meetings
  • Monitor and improve observability of services
  • Conduct after-hours maintenance during on-call rotation
Sangoma logo
Sangoma Telecommunication Services SME https://www.sangoma.com/
201 - 500 Employees
See more Sangoma offers

Job description

Software Engineer, Switchvox Cloud

At Sangoma, we believe in an audaciously simple value proposition: highly scalable solutions and unparalleled service reliability. We offer essential business communications on a platform that meets your needs. This position will be remote in the Medellin, Colombia, area. The team gathers frequently for social and team-building activities.

Sangoma’s UCaaS Software Engineering team seeks a Software Engineer with a DevOps mindset. This new position will join a team that works on services and infrastructure powering Sangoma’s cloud products. You will take ownership of your code, from development to staging to production. You will work alongside the rest of the team to monitor your code and improve the observability of our services.

Your Role:

  • Participate in recurring sprint and status meetings
  • Design, implement, and maintain services and portals for Sangoma's cloud products and infrastructure
  • Maintain and deploy services and underlying infrastructure for Sangoma's cloud products and infrastructure
  • Troubleshoot issues that have been escalated from other departments. Upon completion, work to prevent the issue from recurring and implement automated detection methods.
  • Participate in an on-call rotation and conduct maintenance during the after-hours maintenance window.

Your Background:

  • 5 years of development experience
  • Organized and detail-oriented
  • Experience in any of Ruby, Ruby on Rails, JavaScript, Ansible, or Node.js
  • Experience designing and implementing web API services
  • Experience working in a Linux or UNIX-like environment
  • English fluency and strong writing skills

Skills that would be helpful but not required:

  • Polyglot developers with experience in PHP, Python, or other programming languages
  • Experience with Infrastructure as Code tooling, such as Docker or Ansible
  • Experience with private or public cloud infrastructure such as OpenStack or AWS
  • Experience with observability tooling, such as Prometheus or Grafana
  • Experience with relational databases or other data stores, such as MySQL, PostgreSQL, or Redis
  • Experience with web infrastructure such as HAProxy or Nginx
  • Experience with frontend frameworks such as React

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Telecommunication Services
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Organizational Skills
  • Detail Oriented
  • Verbal Communication Skills

Software Engineer Related jobs