This recruiter is online.

This is your chance to shine!

Apply Now

Description

Position Summary

We are seeking a Senior Software Engineer to help build and maintain innovative, state of the art, Telemedicine and Virtual Care SaaS platform. You will play key role in implementing our product vision, steer technology choices and drive software development process towards best industry practices.

We are seeking candidates who thrive in fast-paced, product and service-driven environments. To be successful, you need to be highly motivated and detail-oriented while showing the highest standards of responsibility.

Key Responsibilities

  • Work closely with product design, product management, development teams to create functioning, robust, secure, and scalable micro-services to power EQ Care telemedicine platform

  • Being a technical leader within R&D and within EQ Care in general

  • Building and maintaining a secure, sustainable, and scalable backend architecture

  • Being the advocate for all things backend, to ensure we have the best foundation to conquer the industry and consistently scale up

  • Sharing your expertise through documentation, mentorship, and discussion (both written and verbal)

  • Write well-designed, testable, efficient code by using best software development practices

  • Working closely with DevOps team running and maintaining Cloud infrastructure

  • Working towards carrying out effective systems monitoring and logging

  • Creating, maintaining, and monitoring scalable dynamic infrastructure, serverless microservices, database migrations and optimizations

  • Analyze and improve efficiency, scalability, and stability of platform services

  • Continuously evaluate relevant technologies, influence and drive architecture and design discussions


Education & Skills

  • Expert in serverless technologies, particularly within AWS

  • Expert in microservices and message queue based distributed architectures, multi-threading, and messaging

  • Expert in RESTful web services; ideally also having some experiences with Lambda, API Gateway and Serverless

  • Expertise with PHP/Laravel, Python, Java

  • Expert in relational and NoSQL databases such as MySQL/Aurora, DynamoDB, Data lakes Hadoop

  • Deep knowledge of technical best practices

  • Experience in profiling, debugging and cloud services monitoring is a plus

  • Experience in DevOps toolchains is a plus

  • Proficiency in Unix, shell scripting

  • Understanding of CI/CD, containers, etc

  • Ability to mentor other programmers and perform effective Code Review

  • High awareness on Reliability, Security, Performance, and Scalability principles

  • Experience on implementing complex UI interactions and animations is a plus

  • Skilled and experienced in agile software development and its respective tools

  • Aggressive problem diagnosis, creative problem-solving skills

  • BS/MS degree in Computer Science, Engineering, or relevant field

Who is TELUS?

We're a high-performing team of individuals who collectively make TELUS one of the leading telecommunications companies in Canada. Our competitive consumer offerings include wireline, wireless, internet and Optik TV™. We also deliver a compelling range of products and services for small, medium and large businesses; and have carved out a leadership position in the health, energy, finance and public sector markets with innovative industry specific solutions.

TELUS Health is an IT leader in Canada that focuses on the health sector. Our mission is to improve the way information is being used along the continuum of care to better the health of citizens in Canada and in selected countries.

Everyone belongs at TELUS. It doesn’t matter who you are, what you do or how you do it, at TELUS, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have the more likely we are to crack the code on what our customers want and our communities need.

Do you share our passion?

At TELUS, you create future friendly® possibilities.

At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.

Disclaimer: In accordance with the TELUS Health Solutions Data Center Security Policy, as a condition of employment, all personnel whose job functions require they work at a Data Center and/or have access to detailed knowledge of technology related to client service delivery, are subject to a Personnel Security Screening conducted through the Government of Canada.

Read more

Requirements

Level of education

undetermined

Diploma

In progress

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined