We are seeking a senior Full Stack Developer 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 responsibilities.
Develop and maintain cutting edge web-based and mobile based applications
Build and maintain a secure, sustainable, and scalable backend architecture based on micro-services
Work closely with product design, product management, and development to create functioning, smooth, and responsive front-end applications that deliver great user experience across multiple devices and browsers
Integrate front-end web applications with RESTful API services
Participate in the entire SW development life cycle right from concept stage to delivery and to post-launch support
Share your expertise through documentation, and discussion (both written and verbal)
Work closely with DevOps team running and maintaining Cloud infrastructure
Participate in creating, maintaining, and monitoring scalable dynamic infrastructure, serverless microservices, database migrations and optimizations
Participate in daily Scrum and contribute to continuously improving team’s performance
Create and implement automated software testing for front-end and back-end services
Stay up to date with latest design, UI trend, and emerging back-end technologies
EXPERIENCE AND SKILLS REQUIRED
Solid hands on expertise with:
object-oriented PHP and Laravel PHP Framework.
Python, NodeJS, or Java
Deep expertise with:
HTML5 and CSS3, including Atomic CSS
Proficient with Vue.js framework and its core principles such as: components, reactivity, and the virtual DOM
Solid experience in:
native mobile applications development for iOS and Android
relational databases such as MySQL/Aurora
some of hybrid application frameworks such as: Ionic/Capacitor, React Native, Vue Native, Cordova, Flutter, etc.
with both consuming and designing RESTful APIs
DevOps toolchains, CI/CD, containers, serverless technologies, Lambda, and API Gateway, particularly within AWS
microservices and message queue based distributed architecture
Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
popular JS framework such as Angular, React, Ember, etc.
FE State Management Practices (RxJS, Redux, etc)
Expertise in NoSQL databases such as DynamoDB, Data lakes Hadoop is a plus
Understanding of server-side rendering and its benefits and use cases
Proficiency with modern development tools, like Babel, Webpack, and Git
Experience in profiling, debugging and cloud services monitoring is a plus
Ability to mentor other programmers and perform effective Code Review
High awareness on Reliability, Security, Performance, and Scalability principles
Skilled and experienced in agile software development and its respective tools
Aggressive problem diagnosis, creative problem-solving skills
QUALIFICATIONS AND EDUCATION REQUIREMENTS
BS/MS degree in Computer Science, Engineering, MIS or relevant field
A bit about us
Our business is connecting Canadians. Our social impact is using our world-leading technology to create meaningful change, give back to help communities thrive, and help those who need it most. When you join our team, you’re helping us make the future friendly. We’re committed to diversity and equitable access to employment opportunities based on ability —your unique contributions and talents will be valued and respected here.
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.
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.
Primary Location: CA-QC-Montreal