Fullstack developer

Montreal
Posted 1 month ago

You’ll be joining an already excited and motivated engineering team in Montreal to be part of our DCIM development team. When you join, you’ll be helping us to deliver a sophisticated front-end web application to our customers that allows them to manage their data centers in a 3D model.

What we are looking for?

We are looking for a Fullstack developer that has promising strong programming skills and with a desire to learn new technologies both the back-end & front-end application development.

You will be successful in this role if you:

  • Have good knowledge of developing back-end development primarily using C#, C++
  • Have good knowledge of web development primarily using JavaScript with AngularJS and NodeJS
  • Have a bachelor’s Degree in Software Engineering, Computer Science or a combination of education and experience in software development
  • Have an understanding of data structures and algorithms and of object oriented design and programming
  • Are a team player and a willingness to learn and contribute to all stages of the standard software life cycle including post-delivery support
  • Have excellent problem-solving skills and verbal and written communication skills
  • Have experience with: Software version control systems, for example SVN, GIT, software design patterns and Web applications

You will be even more successful in this role if you:

  • Familiar with CI build servers, installers and configuration applications, testing infrastructure
  • Have experience with integrating commercial vendor API into an application
  • Have experience designing and implementing application APIs that customers or commercial vendor can invoke
  • Have experience with databases such as MongDB & SQL Server

What to expect as the main responsibilities…

  • Build software applications and follow coding standards
  • Build appropriate unit and integration tests
  • Assist in defining software architectures
  • Translate designs and style guides provided by the team into functional user interfaces
  • Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies

Why join Maya HTT?

  • This is a unique opportunity to become a key member of a high-energy and dynamic company that is a recognized industry leader
  • The opportunity to grow within the company which tripled in size over the last 10 years
  • The opportunity to make a difference and see the impact of your work

Apply Online

A valid email address is required.
A valid phone number is required.