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, all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.
Job Summary
We are looking for an experienced Full Stack Software Developer with 3-5+ years of professional expertise to join our engineering team. The ideal candidate will have strong skills in React.js, Node.js, Redux, and micro-frontend architecture, with hands-on experience in DevOps, CI/CD, and cloud environments. The role requires collaboration with cross-functional teams to design, develop, and deliver scalable, secure, and high-performing enterprise applications.
Responsibilities
- Design, develop, and maintain scalable full stack applications using React.js, Redux, Node.js, and micro-frontend architecture.
- Develop and consume RESTful APIs and GraphQL for enterprise-level applications.
- Ensure application quality, responsiveness, performance optimization, and security best practices.
- Implement and manage DevOps practices, CI/CD pipelines, and cloud-based deployments.
- Collaborate with designers to convert UI/UX designs into functional visual elements.
- Work closely with the engineering team to design, launch, and enhance new features.
- Maintain code integrity, organization, and technical documentation.
- Perform troubleshooting, debugging, and ensure smooth integration across modules.
- Contribute to team discussions, adopting Agile/SCRUM methodologies for development cycles.
- Support geographically distributed teams and adapt to evening work schedules as per client requirements.
Required Skills & Experience
- 3+ years of professional experience as a Software Developer.
- Strong working experience as a Full Stack Developer (React.js, Redux, Node.js, Microservices, Micro-frontend).
- Expertise in JavaScript (DOM manipulation, object-oriented concepts, browser APIs).
- Proficiency in DevOps practices with experience in CI/CD automation and Cloud environments.
- Familiarity with modern build pipelines, version control (GitHub), and databases.
- Knowledge of modern authorization mechanisms (e.g., JWT).
- Experience in unit testing frame