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
Related Jobs
3 roles aligned with this opportunity
QA Automation Engineer (Mobile & API)
2026-05-26
Software Engineer I (Fullstack), Employee Development
2026-05-20
Infrastructure Automation Developer
2026-05-20
- Posted
- Aug 21, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Ontario
- Company
- TELUS Digital
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
QA Automation Engineer (Mobile & API)
2026-05-26
Software Engineer I (Fullstack), Employee Development
2026-05-20
Infrastructure Automation Developer
2026-05-20