Basic Information

Ref Number

Req_00137647

Last day to apply

٣٠-سبتمبر-٢٠٢٤

Primary Location

PH - Manila - Discovery

Country

Philippines

Work Style

Remote

Description and Requirements

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).

  • 2-5 years of professional experience in full stack software development.

  • Proficiency in Python (fastAPI) and JavaScript (React).

  • Experience with test-driven development and unit testing frameworks (pytest, Jest + React Testing Library).

  • Familiarity with NoSQL (MongoDB) and relational databases (PostgreSQL).

  • Basic understanding of UI/UX design principles and tools.

  • Experienced in JIRA for task management. 

  • Competent with GIT for version control.

  • Proficient in analyzing logs and metrics.

  • Strong problem-solving skills and attention to detail.

  • Ability to work collaboratively in a team environment.

  • Excellent communication skills and a proactive approach to learning.

  • Adaptable and able to work effectively in a dynamic environment.

Nice to Have:

  • Experience in iOS or Android mobile application development, native or cross-platform framework.

  • Familiarity with Docker and Kubernetes.

  • Understanding of CI/CD technologies and workflows.

  • Experience managing large-scale live applications in a production environment.


Additional Job Description

TELUS International is seeking a Software Engineer to join our AI team!

As an Intermediate Full Stack Software Engineer, you will collaborate with our engineering team to develop and maintain our AI Data Solutions platform. You will utilize your expertise in Python (fastAPI), JavaScript (React), and related technologies to deliver high-quality solutions.

Why this role is compelling:

  • You'll contribute to pushing the boundaries of AI, driving advancements that benefit society.

  • You'll craft solutions for leading global enterprises at the forefront of innovation.

  • You'll thrive in an international setting rich with diverse cultural perspectives.


Key Responsibilities:

  • Write and refactor production-quality code for new and existing products.

  • Fully embrace test-driven development, utilizing frameworks such as pytest (Python) and Jest + React Testing Library (JavaScript).

  • Participate actively in daily code reviews and contribute to improving code quality.

  • Collaborate in product requirements and design reviews, converting business requirements into technical specifications and architectural designs.

  • Develop backend services using Python and fastAPI, and frontend components using React.js.

  • Work with NoSQL databases (MongoDB preferred) and relational databases (PostgreSQL preferred).

  • Contribute to UI/UX design discussions, leveraging knowledge of tools like AdobeXD or Figma.

  • Write and maintain technical documentation.

  • Mentor junior team members and share knowledge through educational initiatives.

  • Foster an inclusive and open environment that values diverse viewpoints and working styles.

  • Ensure technical quality, security, scalability, and stability in all products.

EEO Statement

At TELUS International, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS International is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada.   We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.

Equal Opportunity Employer

At TELUS International, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.
× -