Sr. Software Developer (TypeScript, AWS Lambda, Node.js)
Qualifications and SkillsAt least 6+ years of experience as a software developer.Experience with AWS Lambda, TypeScript, JavaScript, and backend technologies like NodeJS or Java/J2EE.Strong understanding of system design, including software architecture, design patterns, and API development best practices.Hands-on experience with microservices technology and RESTful service development.Proficient in Docker and unit testing methodologies.Experienced in monitoring tools such as AWS CloudWatch and AWS X-Ray.Skilled in deployment and troubleshooting of cloud-based applications.Familiarity with CI/CD tools like AWS Cloud Development Kit (CDK) or AWS CloudFormation.Knowledgeable about No-SQL databases, particularly DynamoDB, and system integration patterns.Experience with Agile/Scrum methodologies and related tools (Jira, Confluence, BitBucket).Proficient in using GIT or similar version control systems.Experience working in an offshore/onsite model.Excellent communication skills.
ResponsibilitiesDevelop and maintain serverless applications using AWS Lambda, TypeScript, and NodeJS/Java/J2EE.Design, create, and support cloud infrastructure with a focus on AWS services.Debug and troubleshoot cloud-based applications and infrastructure.Monitor application performance using tools like AWS CloudWatch and AWS X-Ray.Implement and maintain the microservices architecture and RESTful APIs.Utilize Docker for containerization and manage unit testing.Work with No-SQL databases like DynamoDB and implement system integration patterns such as Pub/Sub.Use CI/CD tools like AWS Cloud Development Kit (CDK) or AWS CloudFormation for continuous integration and deployment.Handle deployment processes and resolve issues promptly.Collaborate within Agile/Scrum teams using tools such as Jira, Confluence, and BitBucket.Manage source control using GIT or similar tools.Operate effectively in an offshore/onsite model.Communicate clearly and effectively with team members and stakeholders.
Join our TELUS International FamilyEveryone belongs to TELUS International. It doesn’t matter who you are, what you do, or how you do it, at TELUS International, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have, the more likely we are to crack the code on what our customers want and what our communities need. From start-ups to large global brands, we deliver on all stages of customer growth and engagement. Our industry track record speaks for itself. #Happytocodehere
Connect with us: Twitter | YouTube | LinkedIn | Facebook | Instagram