Informazioni di base

Numero di riferimento

Req_00174560

Posizione primaria

CA - Home Office

Paese

Canada

Tipo di lavoro

Digital Solutions

Stile di lavoro

Remote

Descrizione e requisiti

We are seeking a highly skilled and motivated Core Ruby Backend Developer to join our dynamic team. Knowledge of Java is a plus. The ideal candidate should have expertise in Ruby and Java programming languages, and working knowledge of modern DevOps/SRE toolkit. With complex architecture with multiple programming languages 
You will be responsible for designing, implementing, and maintaining robust and scalable backend systems that power our applications.

Key Responsibilities:
We are seeking a Senior Software Engineer to build solutions to enhance availability, performance, and stability of services as well as automating away repetitive work. 
In this role, you will perform:
Core Development:
  • Build and maintain backend systems using Ruby (Ruby on Rails) and Java, with focus on performance and scalability
  • Implement secure data solutions across MySQL, PostgreSQL, or MongoDB databases
  • Ensure system integrity through proper authentication mechanisms
Infrastructure Management:
  • Handle day-to-day AWS platform operations using modern observability tools
  • Respond to production alerts and troubleshoot system issues
  • Implement disaster recovery and capacity planning with Infrastructure as Code
Quality and Documentation:
  • Maintain code quality through comprehensive testing and peer reviews
  • Document technical specifications for future maintenance
  • Collaborate with cross-functional teams (frontend, design, product) for solution delivery
  • Technical Prerequisites:
  • Experience with AWS (preferred) or Google Cloud Platform
  • Knowledge of Docker and Kubernetes for containerization
 
Qualifications:
  • Degree in Engineering/Computer Science with 7+ years of backend development experience
  • Ruby on Rails Expertise and familiarity with Java, Javascript, Python
  • AWS (preferred) or Google Cloud Platform experience
  • Expert-level distributed systems architecture and monitoring
  • Docker, Kubernetes for container orchestration
  • Jenkins or Github Actions for continuous integration
  • Database optimization (eg MySQL, PostgreSQL, MongoDB)
  • RESTful APIs integration expertise
  • Microservices architecture implementation
  • Application clustering and load balancing
  • Security best practices for cloud infrastructure
  • Configuration management at scale
  • System telemetry for distributed architectures
  • Experience in high-throughput web applications
  • Proven problem-solving across solution stack
  • On-call rotation availability
  • Experience in distributed team environments
 
Nice to Have:
  • Have experience in or be willing to learn data pipeline design in Apache Spark/AWS Glue, Apache Kafka/AWS kinesis
  • Why Join Us:
  • Be part of a major transformation program and have a real impact on TELUS International's data strategy.
  • Work with cutting-edge technologies like BigQuery and Airflow.
  • Collaborate with a talented team of data professionals.
  • Enjoy a competitive salary and benefits package.

EEO Statement

At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital 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 Digital, 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.
× -