Logo for 14IP

Senior Full Stack Developer, UCaaS Platform

Role overview

Qualifications

  • Minimum of five years of web application development experience
  • Strong command of modern JavaScript and frameworks such as VueJS or ReactJS
  • Knowledge of backend development languages like Ruby, Java, PHP, C, C++, Rust, or Go
  • Good knowledge of relational databases like MySQL and PostgreSQL

Responsibilities

  • Acting as the technical architect for ClearlyIP’s UCaaS development team
  • Providing guidance and code reviews to other development team members
  • Designing and implementing backend and frontend software for the UCaaS platform
  • Integrating third-party cloud APIs and libraries

About the company

14IP logo

14IP

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

We are seeking a highly motivated and talented Senior Full Stack Developer to join our rapidly expanding organization. This individual will become an integral part of our UCaaS development team. Reporting directly to the Senior Vice President of Cloud Software Engineering, the successful candidate will assume the role of a senior architect and developer, offering guidance and supervision to other team members. The responsibilities associated with this position include:

  • Acting as the technical architect for ClearlyIP’s UCaaS development team.

  • Providing guidance and code reviews to other development team members.

  • Designing and implementing (i.e code) backend and frontend software for the UCaaS platform.

  • Performing troubleshooting and analysis for issues reported by Quality Assurance, Support, or customers.

  • Integrating third-party cloud APIs and libraries.

  • Designing and developing scalable, distributed APIs and software, with a strong emphasis on security, scalability, and reliability.

  • Utilizing strong analytical skills to comprehend performance indicators and optimize services and networks as required.

  • Managing redundant services and clusters that necessitate high availability.

  • Employing best practices in coding and software development to produce highly efficient, scalable, and secure software.



Requirements

Skills & Background:

To qualify for this position, candidates must demonstrate a good enough knowledge of English and/or french with some basic knowledge of the second language in order to be able to properly exchange, communicate and collaborate  within a dynamic and  multi cultural environment

A minimum of five years of comprehensive experience in web application development is required, encompassing both backend and frontend development on Linux-based operating systems. Key technical skills include a strong command of modern JavaScript and extensive knowledge of at least one of the leading JavaScript frameworks, specifically VueJS or ReactJS. Furthermore, candidates should possess knowledge of at least two backend development languages from a broad selection, including Ruby, Java, PHP, C, C++, Rust, and Go.

A solid understanding of network protocols, particularly WebSockets and HTTPS, is essential for building secure and efficient web applications. The ideal candidate will also exhibit a strong aptitude for quickly learning and adapting to new technologies and development tools, crucial in a rapidly evolving technological landscape.

In terms of data management, good knowledge of relational databases such as MySQL and PostgreSQL is expected. Strong proficiency in source control tools like GIT and Subversion is also critical for collaborative development and version management. The role requires a good understanding of multi-system-based applications, indicating the ability to work with complex, distributed architectures.

Excellent backend and frontend debugging skills are a must, enabling efficient troubleshooting and resolution of technical issues. Candidates should have proven experience in building scalable and redundant server-side software and APIs on the Linux platform, ensuring high availability and performance of applications.

While not strictly required, experience with Voice over IP (VoIP) and open-source telephony stacks, such as Asterisk and Freeswitch, is considered a significant asset. Similarly, experience with WebRTC (Web Real-Time Communication) would also be advantageous for this role.



Benefits

·         Paid Sick Days

·         Vacation accrues based on uninterrupted service at the end of the reference year (previous year).

·         Regulated Statutory Holidays

·         We offer a flexible benefit plan

o   Individual

o   Family

o   As a member, these are the benefits you are entitled to:

§  Life Insurance

§  Dependent Life (if you have family coverage)

§  AD&D (accidental death and dismemberment)

§  Long Term Disability

§  Dental

§  Medical

·         Access to co-working office 2727 Saint-Patrick street Suite 109, Montreal, QC


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.