Match score not available

FullStack Engineer - Work From Home in Medellin

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proficient with Python and JavaScript, Experience in web applications development, Familiarity with Docker and Kubernetes, Knowledge of PostgreSQL and Redis, Fluency in English with strong writing skills.

Key responsabilities:

  • Design, develop, and maintain CCaaS platform
  • Enhance features using FastAPI and React
  • Integrate with FreeSWITCH servers via protocols
  • Manage systems for real-time architecture
  • Participate in code reviews and on-call support
Sangoma logo
Sangoma Telecommunication Services SME https://www.sangoma.com/
201 - 500 Employees
See more Sangoma offers

Job description

Full Stack Engineer - Remote Medellin

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 Call Center Engineering team is looking for a full stack engineer. You will participate in our software development process, and be a part of a highly collaborative and supportive team developing and maintaining the services and infrastructure powering Sangoma’s call center product. You will take ownership of the code you write, 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:

  • Design, develop, and maintain a Contact Center as a Service (CCaaS) platform
  • Build and enhance features using Python and JavaScript (FastAPI, React, Vue)
  • Collaborate with cross-functional teams to develop scalable, high-performance solutions
  • Integrate our platform with FreeSWITCH servers using SIP and WebRTC protocols
  • Manage systems using PostgreSQL, Redis, and Kafka for a real-time event-driven architecture
  • Write clean, maintainable, and testable code
  • Participate in code reviews and contribute to improving best practices
  • Participate in the on-call rotation to support the platform's uptime and stability


Your Background:

  • Proficient with Python (and a general-purpose framework like Flask, Django or FastAPI)
  • Proficient with JavaScript (and a front-end framework like React or Vue)
  • Experience in building and maintaining complex web applications
  • Familiarity with Docker for containerization and orchestration (Kubernetes is a plus)
  • Experience with relational databases (PostgreSQL) and caching systems (Redis)
  • Knowledge of real-time, event-driven architectures using Kafka, RabbitMQ or similar technologies
  • Knowledge of cloud services and scalable architectures (AWS)
  • Familiarity with version control systems (Git)
  • Ability to work in a remote-work team
  • English fluency and strong writing skills
  • Understanding of FreeSWITCH, SIP, and WebRTC protocols, highly desired
  • Experience with Elixir (and the Phoenix web-framework), highly desired
  • Experience with microservices architecture and distributed systems, highly desired
  • Knowledge of CI/CD pipelines and automated testing tools, highly desired
  • Experience working with event-based systems and message brokers (e.g., Kafka), highly desired


Sangoma (TSX: STC; Nasdaq: SANG) is a leading business communications platform provider with solutions that include its award-winning UCaaS, CCaaS, CPaaS, and Trunking technologies. The enterprise-grade communications suite is developed in-house and available for cloud, hybrid, or on-premises deployments. Additionally, Sangoma’s integrated approach provides managed connectivity, network, and security services.

A trusted communications partner with over 40 years on the market, Sangoma has over 2.7 million UC seats across a diversified base of over 100,000 customers. Sangoma has been recognized for nine years running in the Gartner UCaaS Magic Quadrant.

#IND

Required profile

Experience

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

Other Skills

  • Collaboration

Full Stack Engineer Related jobs