WHO WE ARE
Welcome to TELUS Digital https://www.telusdigital.com/— where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS https://www.telus.com/, 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 is a hybrid role. This model requires the ability to work in a hybrid mode from our office in Buenos Aires (1 to 2 times/ week). Our office culture is designed to foster in-person innovation, collaboration, and connection with team members, local and visiting, from other global offices.
THE OPPORTUNITY
We are looking for a talented and driven Senior Software Engineer to join our growing engineering team in Buenos Aires. In this role, you will design, develop, and maintain scalable full-stack applications using Node.js and React, contributing to high-impact digital products that serve millions of users globally. You will collaborate closely with cross-functional teams — including product, design, and data — to deliver innovative solutions aligned with our clients' business goals.
RESPONSIBILITIES
- Design, develop, and maintain robust, scalable full-stack applications using Node.js and React
- Lead technical discussions, code reviews, and contribute to architectural decisions that drive quality and performance
- Collaborate with product managers, designers, and engineers to translate business requirements into reliable technical solutions
- Identify and resolve performance bottlenecks, bugs, and technical debt proactively
- Mentor and support junior engineers, fostering a culture of continuous learning and technical excellence
- Contribute to CI/CD pipelines, DevOps practices, and the overall software development lifecycle
QUALIFICATIONS
- 8+ years of professional software engineering experience, with strong proficiency in Node.js and React
- Solid understanding of RESTful API design, microservices architecture, and front-end best practices
- Experience with relational and/or non-relational databases (e.g., PostgreSQL, MongoDB)
- Familiarity with cloud platforms such as AWS, GCP, or Azure and containerization tools like Docker or Kubernet