Basic Information

Ref Number


Primary Location

TELUS Harbour Toronto



Job Type

Digital Solutions

Description and Requirements

Job Responsibilities:
  • Design, develop, test, deploy, maintain and improve software applications
  • Identify problem areas in code and suggest solutions on how to tackle
  • Assist in evaluating technology choices and rapidly test solutions
  • Develop scalable systems with performance and security in mind
  • Develop solutions that are maintainable, scalable and performant
  • Help identify and solve application issues experienced by customers
  • Ensure a cohesive experience across different browsers and devices
  • Adhere to accessibility best practices (We believe in an accessible web for everyone)
  • Collaborate closely with team members in an agile environment (we like Scrum, Kanban)
  • Assist in mentoring junior developers on your team

Required Skills: 
  • 3+ Proven experience with front-end development (ES2018 JavaScript, React)
  • Proven experience in backend and API development (we use Node.js, PostgreSQL, Redis)
  • 3+ Experience with React and Redux
  • 3+ Experience Javascript and AJAX
  • Experience with client-side testing (Automation)
  • Experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec)
  • Experience with FRP (functional, reactive programming)
  • Desirable Skills:
  • Experience with Selenium and Jest 
  • Experience in building scalable production services and monitoring performance (we use Kibana, NewRelic)
  • Experience with clustering technologies (we use Kubernetes)
  • Familiarity with the Docker ecosystem

Additional Job Description

As a software developer with TELUS Digital, you will be responsible for designing, building, and running the software applications which enable innovative, data-driven, customer-centric digital experiences for TELUS customers. You will be working as part of a friendly, cross-discipline agile team that helps each other solve problems across all functions. As a custodian of customer trust, you will employ best practices in development, security, accessibility, and design to achieve the highest quality of service for our customers.