Intermediate Full Stack Developer

TELUS Digital


Date: 2 days ago
City: Remote
Contract type: Full time
Remote
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 Digital 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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Business Analyst

Tenet Healthcare, Remote
11 hours ago
Benefits:15% Night differential20 Paid Time Off (PTO) per yearAnnual AppraisalAnnual IncentiveHybrid Work ArrangementWeekends offHMO with FREE 2 dependentsGroup life insurancePosition SummaryThis role will lead the implementation and operation of service performance reporting for Tenet GBC workstreams. The ideal candidate must have good combination of management skills and execution that will help in establishing a strong and structured measurement system within...

On-Demand Data Breach Agent

MCI, Remote
1 day ago
Remote Work-at-Home JOB TYPE Part-Time PAY TYPES HourlyPosition OverviewMCI is a leading Business Process Outsourcing (BPO) company that specializes in delivering tailored solutions to meet the diverse needs of our clients. With a commitment to excellence and a focus on innovation, we have established ourselves as a trusted partner in the industry.We are seeking bilingual agents to work as needed...

Virtual Records Assistant (Case Analyst) - 9168

Somewhere, Remote
1 day ago
LOOKING FOR FILIPINOS OR PHILIPPINES-BASED CANDIDATES***We prioritize the processing of one application at a time. If you have applied for multiple job openings within our organization, we kindly request that you direct any update inquiries to the team responsible for handling your initial application.Position: Virtual Records Assistant (Case Analyst) (Full-time)Salary: 800 to 1,000 USD/monthWorking Hours: Monday-Friday: 8:00 AM - 5:00...