This recruiter is online.
This is your chance to shine!Apply Now
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.
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.
Level of education
Work experience (years)
Other Telus Communications Company's offers that may interest you