This job posting has expired.

Here are some similar positions.

Senior Cloud Developer

May 31 2021
Categories Information Technology, Programming, Development, ERP, Packaged Software, SaaS, Data Centre, Warehousing, Cloud
Montreal, QC

Start Date: Immediate

Duration: Full time 

Job Title: Senior Cloud Developer

About LearningBranch:

LearningBranch has developed a soft-skill assessment tool that evaluates an individual's ability to communicate effectively in real-world customer service interactions. Large global enterprises use the tool which runs on the LearningBranch SaaS platform to deliver online training and assessments.

We are growing rapidly and looking for more people to join our team.  Location is Virtual.

About the Job:

We are looking for an experienced developer (5+ years experience) with a background in AWS-based cloud infrastructure to assist with ongoing development of our products. You will be working in a dynamic environment, managing multiple responsibilities, with a small development team.

Responsibilities :

  • Maintaining, designing and implementing different products using our AWS based cloud infrastructure.

  • Determine feasibility of a solution by analysing the requirements, problem definition and proposed solutions.

  • Provide technical and design documentation of your work.

  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.

  • Assist in the implementation and application of the security guidelines.

  • Support and develop software engineers by providing advice, coaching.


  • Design and development of the new cloud oriented platform and strategy.

    • Microservices (Java, NodeJS, Python)

    • Serverless (AWS Lambda/Docker)

    • Single Page Application development (Aurelia/React/HTML/Javascript)

  • Support new development and bug fix on current software

  • Assist in DevOps/SecOps

    • Automate the Cloud Application Lifecycle management (build, test, deploy) for all microservices

    • Implement security feature for the various components/APIs

    • Define development guidelines to meet the operational target

    • Implement/specify automated testing and unit testing frameworks.


The candidate will be someone who enjoys working in a small team, communicates well, and is able to take initiative. 

  • Analyzing information

  • Software design

  • Software documentation

  • Software testing

  • General programming skills

  • Software development fundamentals

  • Software development process

  • Software requirements

  • Software architecture

  • Coaching and mentoring


Virtual. We offer a flexible workplace and are looking for people who can perform in an exciting environment.

Apply with a cover letter and resume by May 31 2021 to at the email below. network