-
TELUS Digital

Full Stack Engineer

TELUS Digital
Canada · Contract · Mid-Senior

Who We Are

Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.

With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering.

From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.


Location & Flexibility

  • This role will be Work From Home (Canada)


The Opportunity: Sr. Fullstack Developer (React.js & Node.js)


We are looking for a highly experienced Full Stack Software Developer (8+ years) to join our team and contribute to the design, development, and optimization of enterprise-scale applications. In this role, you will work across the stack with technologies like React.js, Redux, Node.js, REST/GraphQL APIs, and cloud platforms (AWS/GCP). You will collaborate closely with cross-functional teams, including product managers, designers, and global stakeholders, to deliver scalable, secure, and high-performing solutions. This position is ideal for someone who thrives in dynamic environments, can make informed technical decisions with incomplete information, and is passionate about writing clean, testable, and maintainable code.


Responsibilities

  • Design, develop, and maintain full stack applications using React.js, Redux, Node.js, and microservice/micro-frontend architecture.
  • Build and integrate RESTful APIs and GraphQL to support enterprise applications.
  • Collaborate with designers to translate UI/UX into reusable, high-quality components.
  • Maintain, troubleshoot, and optimize large-scale applications for performance, scalability, and security.
  • Implement modern authentication and authorization mechanisms (e.g., JWT).
  • Write and maintain unit tests using frameworks such as Jest, Mocha, or Jasmine.
  • Work with SQL and NoSQL databases to design and optimize data solutions.
  • Leverage cloud platforms (AWS, GCP) for deployment, monitoring, and scaling applications.
  • Contribute to DevOps practices and CI/CD pipelines to streamline software delivery.
  • Participate in the software development lifecycle (SDLC), from requirements gathering to deployment and ongoing support.
  • Collaborate with distributed, global teams, including participating in evening releases, deployments, and bug fixes.
  • Troubleshoot issues in environments with minimal documentation and contribute to creating and improving documentation.
  • Stay updated with emerging technologies and contribute to modernization efforts (e.g., migrating legacy Java/SOAP systems to REST).
  • Promote best practices in code quality, security, and performance, and mentor team members when needed.


Qualification

  • 8+ years of professional experience as a Software Developer
  • Experience in Full Stack development with React.js, Redux, and Nodejs
  • Experience with RESTful APIs and GraphQL for enterprise applications
  • Experience with DevOps practices and CI/CD pipelines to automate the software delivery process
  • Strong understanding of object-oriented programming, microservice architecture, and micro-frontend (reusable components) development
  • Able to autonomously problem solve and make decisions with incomplete information
  • Experience maintaining and optimizing large-scale applications, including troubleshooting issues and reading/writing technical documentation
  • Experience with modern authorization mechanisms (e.g., JSON Web Token)
  • Experience with version control systems (Git)
  • Experience with cloud environments (e.g., Google Cloud, AWS)
  • Experience with unit test frameworks (JEST, Mocha/Jasmine)
  • Experience with different types of databases (SQL, NoSQL)
  • Experience working with graphic designers and converting designs to visual elements
  • Understands the importance of code quality, including strong code organization and adherence to security and data guidelines
  • Experience with SDLC methodologies
  • Strong communicator of technical information
  • Experience working with cross-functional and distributed teams
  • Strong problem-solving skills in environments with minimal documentation
  • Coachability + strong self-learning capabilities and research skills
  • Regularly scheduled evening work (global team collaboration, deployments, releases, bug fixes)


Nice-to-Haves:

  • Experience with Java and legacy Java applications
  • Experience modernizing APIs from SOAP to REST
  • Experience with monitoring and observability tools
  • Ability to make technical decisions with incomplete information
  • Experience in creating documentation for undocumented systems.

Key Skills

Ranked by relevance

cloud reactjs restful apis graphql devops java cicd sql ai nosql mocha aws gcp ui
Login to Apply
Posted
Aug 21, 2025
Type
Contract
Level
Mid-Senior
Location
Ontario

Industries

IT Services IT Consulting

Categories

Quality Assurance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Dicetek LLC
Related

QA Automation Engineer (Mobile & API)

2026-05-26

Contract
Not Applicable
United Arab Emirates
IT Services
Quality Assurance
View Job Details
Toast
Related

Software Engineer I (Fullstack), Employee Development

2026-05-20

Full-time
Not Applicable
Canada
Software Development
Quality Assurance
View Job Details
Atea Norge AS
Related

Infrastructure Automation Developer

2026-05-20

Full-time
Not Applicable
Norway
IT Services
Quality Assurance