Technical Leader

TELUS Digital
Hybrid

About The Position

As an active member of TELUS Digital you will be in the heart of a major transformation program supporting it as a Technical Leader The Technical Leader plays a pivotal role in our tech company, providing strategic direction, technical guidance, and leadership to our engineering teams. This position requires a blend of technical expertise, strong leadership skills, and a passion for innovation. The Technical Leader will be responsible for driving the technical vision, mentoring team members, and ensuring the successful delivery of high-quality products.

Requirements

  • 7+ years of experience as a Software Developer or currently having a Senior Software Developer role.
  • Experience designing, developing, and deploying serverless applications using AWS Lambda and other AWS services.
  • Writing code in languages supported by AWS Lambda, such as TypeScripts, Node.js, and Java.
  • Creating event-driven architectures that respond to changes in data or other events.
  • Implementing security best practices to ensure the safety of data and systems.
  • Integrating AWS Lambda functions with other AWS services, such as Amazon S3, Amazon DynamoDB, Amazon API Gateway, and AWS Step Functions.
  • Proficient with monitoring tools like Cloud Watch and AWS X-Ray.
  • Troubleshooting and debugging serverless applications.
  • Developing and implementing monitoring and logging strategies to ensure the availability and performance of AWS Lambda functions.
  • Participating in code reviews and collaborating with other developers to ensure code quality and be practices are followed.
  • Staying up to date with the latest AWS Lambda features and best practices, and incorporating them into application development.
  • Continuously improving and optimizing the performance and cost efficiency of AWS Lambda applications.
  • Strong knowledge of system design (software architecture, design patterns, API Design and Development and good practices).
  • Proficient in Microservice technology and development experience of RESTFUL.
  • Familiarity with No-SQL databases like DynamoDB and System Integration Patterns (PubSub).
  • Experience using Agile/Scrum software development methodologies using tools such as Jira, Confluence, BitBucket.
  • Experience with GITHub and GitHub Action.
  • Experience in performing Requirement Analysis.
  • Good communication skills including Client communications.

Responsibilities

  • The Technical Leader is responsible for mentoring the team on the technical solution and creating technical leadership within the team.
  • Also, the Technical Leader is responsible and accountable for technical decision making.
  • Develop and communicate a clear technical vision and strategy aligned with company goals.
  • Lead and inspire cross-functional engineering teams, fostering collaboration and innovation.
  • Provide mentorship, guidance, and technical expertise to team members for their growth.
  • Collaborate with stakeholders to define project requirements, timelines, and deliverables.
  • Oversee project execution, ensuring adherence to timelines, budgets, and quality standards.
  • Identify and mitigate risks, proactively addressing challenges that may impact project success.
  • Drive adoption of best practices, coding standards, and development methodologies.
  • Conduct code and architectural reviews to maintain high-quality codebase and system architecture.
  • Communicate effectively with stakeholders, including executives, to provide updates and address concerns.
  • Foster strong relationships with cross-functional teams, promoting transparency and collaboration.

Benefits

  • Private medical and life insurance from day one.
  • Employee Stock Purchase Plan ESPP
  • Budget for professional growth (certifications)
  • Schedule flexibility.
  • Extra bonus based on performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service