Full Stack Software Developer

Full Stack Software Developer

Montreal, Quebec, Canada †-†Permanent


Job Description

Our client provides award-wining technology and services for the emerging visual communications and real-time data visualization market. These product services support the Virtual Classrooms / Collaboration Rooms seeing such incredible growth at this time. Our client, a pioneer of this industry, and whose existing leading edge products improve upon Zoom, Team, Hangout solutions in the market by creating more individualized and engaging experiences. Our client has itís HQ here in Montreal and is a member of a group of sister companies changing how we interact with each other daily.

As a member of the engineering team, you will be responsible for the design, development, and maintenance of our existing product suite, as well as our next generation visual communications system.

Core Responsibilities:

Contribute to global architecture and system design
Work on the development and design of our next generation products
Continue development, design and maintenance of existing product suite
Evaluate current software architecture/development environment and contribute to their improvement.
Follow industry standard applications development techniques and practices.
Provide software documentation both in program code and externally
Participate in development meetings and provide status reports.


Must Have Skills:

Bachelorís degree in engineering or computer science required
Minimum 4 years of product-oriented software development experience
Minimum 2 years of development experience using React / Nodejs
and or Minimum 2 years of development experience using C#, .NET, Java, or C/C++
Excellent written and verbal communication skills in English
Experience with graphics/video libraries is an asset
Developing commercial-grade software applications
Developing applications with HTML5, Javascript with React, Angular, or JQuery etc.
Developing intuitive user interfaces using current concepts and components
Applied knowledge of object-oriented analysis, design and programming principles
In-depth knowledge of data management, including relational databases
In-depth understanding of Software-as-a-Service (SaaS) concepts and design
Developing high-volume transactional server applications using Microsoft .NET
Developing highly scalable server architectures, including load-balancing redundancy
Experience with RESTful APIís and/or web services
Experience in a modern agile, CI CD, Docker and LInux distributions


Special Perks:

18 days vacation
Full Benefits after 90 days
Cool shop
Great teams
Entreprise clients
Agile + CI CD


Details:

Starting: Apply to: rwm@gurulink.ca







Similar jobs in Montreal:

Similar jobs in other locations: