Full Stack Engineer (Junior)

Sangoma Technologies Corporation Sarasota , FL 34236

Posted 2 months ago

Sangoma is looking for a talented self-motivated Junior level FullStack Engineer to join our fast-paced ever-growing organization. As a FullStack Engineer, you will be responsible for implementing real-time and highly scalable and distributed software for our Call Center As A Service (CCAAS) platforms.

Job Duties :

Under the direction of the CCAAS platform Lead Architect, the FullStack Engineer will be responsible of the

following duties:

  • Design and develop scalable and distributed backend software to operate the different components of a multitenant cloud platform

  • Design and implement frontend software and mobile applications related to the CCAAS platform

  • Perform any debugging and issue analysis of the issues reported by customers

  • Integrate third party cloud APIs and libraries

  • Design and Implement secured RestFull APIs to expose some CCAAS micro services

  • Use best practices coding and software development to produce highly efficient scalable and secure software

  • Design and develop robust micro-services and APIs to be used by third party services

Required Qualifications:

  • Fluent in English language both in writing and speaking

  • At least 2 years of experience in web and api backend development using Python

  • At least 1 years of experience python TurboGears framework and celery library

  • At least 1 years of experience in web and mobile applications development

  • Knowledge of AngularJS and ReactJS frameworks is an asset

  • Knowledge of react-native and hands on experience with mobile application development (Android and ios)

  • Knowledge of source control tools like GIT, subversion, etc..

  • At least 1 years of experience with Linux based operating systems

  • Ability to quickly learn new technologies

  • Hands on experience with relational databases (PostgreSQL, etc..)

  • Knowledge of rabbitmq message queueing systems is an asset

  • Knowledge of redis key/value pair database systems is an asset

  • Knowledge of Freeswitch telephony stack is an asset

  • Knowledge of Amazon AWS cloud management tools is an asset


We are proud to offer a comprehensive benefits package to eligible employees, which is designed to promote their personal well being as well as of their families. Sangoma not only offers a very competitive health benefits package including medical, dental and vision coverage, we also offer income protection benefits including life insurance, short term disability, and long term disability.

Company Overview

Founded in 1984, Sangoma Technologies (TSX VENTURE: STC) is a trusted leader in value-based Unified Communications (UC) and UC as a Service (UCaaS) solutions for SMBs, enterprises, OEMs, carriers, and service providers. Sangoma's Voice over IP offerings include on-premise and cloud-based phone systems, SIP trunking services, and telephony hardware. Sangoma's products and services are used in leading PBX, IVR, contact center, carrier networks, and data communication applications worldwide. Sangoma is the primary developer and sponsor of the Asterisk project, the world's most widely used open source communications software, and FreePBX, the world's most widely used open source PBX software. Businesses can achieve enhanced levels of collaboration, productivity, and ROI with Sangoma. Everything Connects, Connect with Sangoma! Additional information can be found at www.sangoma.com, www.asterisk.org, and www.freepbx.org.

Job Applicant Privacy Notice:

Sangoma collects and processes personal data related to job applicants as part of our recruiting process. We are committeed to being transparent about how we collect and use that data to meet our data protection obligations. Please visit https://www.sangoma.com/legal/ to view our complete Privacy Policy.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Software Engineer


Posted 2 weeks ago

VIEW JOBS 10/11/2021 12:00:00 AM 2022-01-09T00:00 <p>At Powr.tv, we are building an OTT platform that brings together creators, publishers and end users. Our multi-platform OTT, mobile and web apps are used by several large and mid-sized clients, and we are actively expanding on this both in terms of new clients and additional exciting platform functionality.</p><p>We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you.</p><p>You'll be working alongside other engineers and developers, collaborating on all layers of the infrastructure for our video platform.<br></p><p><br></p><h3>Responsibilities</h3><ul> <li>Work with development teams and product managers to ideate software solutions</li> <li>Design client-side and server-side architecture</li> <li>Build the front-end of applications through appealing visual design</li> <li>Develop and manage well-functioning databases and applications</li> <li>Write effective APIs</li> <li>Test software to ensure responsiveness and efficiency</li> <li>Troubleshoot, debug and upgrade software</li> <li>Create security and data protection settings</li> <li>Build features and applications with a mobile responsive design</li> <li>Write technical documentation</li> <li>Work with data scientists and analysts to improve software</li> </ul><p><strong>Requirements</strong></p><ul> <li>Proven experience as a Full Stack Developer or similar role</li> <li>Experience developing desktop and mobile applications</li> <li>Familiarity with common stacks</li> <li>Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)</li> <li>Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)</li> <li>Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design</li> <li>Excellent communication and teamwork skills</li> <li>Great attention to detail</li> <li>Organizational skills</li> <li>An analytical mind</li> </ul><p><strong>Benefits</strong></p><p>Benefits Include:</p><ul> <li>Health Care Plan (Medical, Dental &amp; Vision)</li> <li>Retirement Plan (401k, IRA)</li> <li>Life Insurance (Basic, Voluntary &amp; AD&amp;D)</li> <li>Unlimted Paid Time Off (Vacation, Sick &amp; Public Holidays)</li> <li>Family Leave (Maternity, Paternity)</li> <li>Short Term &amp; Long Term Disability</li> <li>Training &amp; Development</li> <li>Work From Home</li> <li>Free Food &amp; Snacks</li> <li>Wellness Resources</li> </ul> Powr Sarasota FL

Full Stack Engineer (Junior)

Sangoma Technologies Corporation