Back-end developer / IoT/ Cloud

BE PART OF THE ORTHOGONE TEAM

Is innovative software development in your DNA? Do you want to work on challenging international projects with one of the world's best teams of experienced designers? Then you belong with us.

Main responsibilities

Your main daily tasks as a back-end developer at Orthogone

  • Define architecture and software requirements according to system specifications while keeping in mind scalability, performance, speed and stability of applications

  • Design, test and deploy software applications, APIs, algorithms and data structures including time series data

  • Conceptualize and implement applications in various economic sectors

  • Design, implement and maintain automated deployment and continuous integration (CI/CD) solutions

  • Migrate existing applications to microservice architectures as needed

  • Implement authentication and authorization devices

  • Design, integrate and deploy IoT infrastructure

  • Participate in design and code review

  • Accompany and advise clients in the adoption and implementation of back-end and cloud technologies

Requirements

If you meet the conditions listed, you are the one we are looking for

  • Bachelor's degree in computer science or computer engineering or equivalent

  • Minimum of five (5) years of experience in backend and cloud solution development and deployment

  • Experience in IoT, with embedded systems as well as working within a development engineering team

  • Experience:

  • SQL, NoSQL and caching databases

  • Back-end development with technologies using GIT, REST API,

  • One or more of the following technologies: Springboot, Java EE, ASP.NET, microservices, serverless; (at least one)

  • Cloud environment such as Google Cloud Platform, Amazon Web Services (AWS), Microsoft Azure; (at least one)

  • Unit testing and functional testing

  • Good knowledge of the Linux and Windows environment as well as a global knowledge of network infrastructures

  • Good command of at least three (3) of the following languages: C/C++, Python,

  • C#, Java, SQL, Shell script and JavaScript;

  • Working knowledge of:

  • Distributed tracing and instrumentation tools

  • Infrastructure-as-code deployment tools: Terraform, Pulumi

  • Development under Azure DevOps or VSTS or Jira; (one)

  • Docker, Kubernetes and IoT protocols (MQTT, AMQP), an asset

  • Good software security practices

  • Excellent ability to adapt to different work methods and environments

  • Ability to communicate ideas and propose effective solutions to clients

  • Positive attitude towards others and ability to influence them favorably

  • Problem solving skills

  • Committed, curious and creative

  • Good communication skills (oral and written)

  • Spoken and written bilingualism in French and English, weekly use (international customers).

Our offering

Our competitive benefits designed to support you in the pursuit of your professional and personal goals

  • A very competitive compensation and benefits package

  • Advantageous insurance program from day one (medical, dental, glasses, short and long term disability)

  • Access to telemedicine with health care professionals by secure chat or video session from day 1

  • Recognition of years of service

  • Telework: work from anywhere in Quebec

  • Flexible hours

  • Early vacation program

  • Referral program with bonus

  • On-site fitness center

Ready to join the team? Fill out this form and attach your resume

Fields marked with a * are mandatory.

About the company

Developers of the Seemingly Impossible

Since its foundation in 2007, Orthogone has established itself in Canada as a leading provider of product development and engineering consulting services in the market of FPGA and embedded systems, custom sensor design, high performance networking equipment and electronic design for applications in the financial, medical, industrial, telecom and automotive sectors.

The company's head office is located in the Technoparc science campus in Montreal, which is home to more than 100 companies specializing in advanced technologies. We are an innovative company in a growth phase and are looking to expand our team in order to develop the North American market. We offer you an exceptional experience in a constantly evolving company that puts people first.