Technical Leader

Vancouver, BC, CA, Canada

Job Description

As an active and integral member of TELUS Digital, you will be at the heart of a major transformation program, serving as a pivotal

Technical Leader

. This role demands a powerful blend of deep technical expertise, robust leadership skills, and an unwavering passion for innovation. You will be responsible for

driving the technical vision and strategy

, providing essential guidance and mentorship to cross-functional engineering teams, and ensuring the successful delivery of high-quality products, particularly within a serverless AWS environment. Your leadership will foster collaboration, enhance technical capabilities, and ensure that our solutions are at the forefront of modern cloud architecture.

###

Responsibilities



Strategic Technical Vision & Leadership:

+ Develop and clearly communicate a compelling technical vision and strategy that is meticulously aligned with overarching company goals.
+ Lead and inspire cross-functional engineering teams, fostering a vibrant culture of collaboration, innovation, and continuous improvement.
+ Provide essential mentorship, guidance, and deep technical expertise to team members, actively supporting their professional growth and development.
+ Act as the primary point of accountability for critical technical decision-making within the team and across projects.

Project Execution & Delivery Oversight:

+ Collaborate intimately with stakeholders to meticulously define project requirements, realistic timelines, and clear deliverables.
+ Oversee the entire project execution lifecycle, ensuring strict adherence to timelines, budgets, and the highest quality standards.
+ Proactively identify and mitigate technical risks, addressing challenges promptly to ensure project success and minimize impact.

Architectural & Code Excellence:

+ Drive the adoption of engineering best practices, robust coding standards, and effective development methodologies (e.g., Agile/Scrum).
+ Conduct thorough code and architectural reviews to maintain a high-quality codebase and a robust, scalable system architecture.
+ Ensure the implementation of stringent security best practices to safeguard data and systems effectively.

Serverless Development & AWS Integration:

+ Lead the design, development, and deployment of scalable serverless applications using AWS Lambda and a wide array of other AWS services.
+ Write high-quality code in languages supported by AWS Lambda, including

TypeScript, Node.js, and Java

.
+ Specialize in creating event-driven architectures that respond efficiently to changes in data or other system events.
+ Seamlessly integrate AWS Lambda functions with other critical AWS services such as Amazon S3, Amazon DynamoDB, Amazon API Gateway, and AWS Step Functions.

Monitoring, Optimization & Continuous Improvement:

+ Develop and implement comprehensive monitoring and logging strategies using tools like

CloudWatch and AWS X-Ray

to ensure the continuous availability and optimal performance of AWS Lambda functions.
+ Expertly troubleshoot and debug complex serverless applications across the entire stack.
+ Continuously optimize the performance and cost efficiency of AWS Lambda applications.
+ Stay rigorously up-to-date with the latest AWS Lambda features and best practices, proactively incorporating them into application development.

Communication & Stakeholder Management:

+ Communicate effectively and transparently with all stakeholders, including executives, providing regular updates and addressing concerns proactively. + Foster strong, collaborative relationships with cross-functional teams, promoting transparency and mutual understanding.

###

Qualifications and Skills



Experience:

+

7+ years of progressive experience as a Software Developer

, or currently holding a

Senior Software Developer

role, with a strong track record of technical contributions and leadership.
+ Extensive experience designing, developing, and deploying

serverless applications using AWS Lambda and other AWS services.


Programming & Cloud-Native Expertise:

+ Proficiency in writing code in languages supported by AWS Lambda, notably

TypeScript, Node.js, and Java.


+ Proven experience in creating

event-driven architectures.


+ Strong knowledge of

system design

principles (software architecture, design patterns, API Design and Development, and good practices).
+ Proficient in

Microservice technology

and significant development experience with

RESTful APIs.


AWS Services & Tooling:

+ Demonstrated experience integrating AWS Lambda functions with various AWS services, including

Amazon S3, Amazon DynamoDB, Amazon API Gateway, and AWS Step Functions.


+ Proficient with monitoring tools like

CloudWatch and AWS X-Ray.


+ Familiarity with No-SQL databases like

DynamoDB

and

System Integration Patterns (PubSub)

.

Development Practices:

+ Strong ability to troubleshoot and debug complex serverless applications.
+ Experience with Agile/Scrum software development methodologies using tools such as

Jira, Confluence, and BitBucket.


+ Proficient with

GitHub and GitHub Actions

for version control and CI/CD.
+ Proven experience in performing

Requirement Analysis.


+ Demonstrated ability to implement and adhere to security best practices for data and systems.

Leadership & Communication:

+ Proven ability to provide technical leadership, mentor teams, and make impactful technical decisions.
+ Excellent communication skills, including strong client communication abilities, with the capacity to explain complex technical concepts clearly.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2446645
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned