Company operating name: Impro.AI INC
Business address: 3450 7th Ave W, Vancouver, BC V6R 1W1
Terms of employment: permanent position
Language of work: English (fluent)
Location of work: 100 King Street West suite 5600, Toronto, ON
M5X 1C9 (and remote)
Work model: Hybrid
Education: Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
Wage: 180,000 CAD annually 40 hours per Week (Salary will be reviewed on an annual basis)
Health benefits:
- Dental plan
- Health care plan
- Paramedical services coverage
Financial benefits:
- Group insurance benefits
- Life insurance
- Stocks/shares
Vacation: 4 weeks/per annum
Job Duties:
- Lead the development of complex serverless software solutions on Microsoft Azure, including design and integration with OpenAI
- Collaborate with the development team to ensure the highest quality standards are met throughout the SDLC process
- Manage the SDLC process, from design to deployment
- Establish and maintain a version release process for all software solutions
- Act as a communication bridge between different company departments regarding software solutions
- Stay up-to-date with the latest technology trends and make recommendations for improvement
Skills Requirements:
- Proven leadership and expertise in Microsoft Azure and TypeScript
- Expertise in system architecture with a minimum of 10 years of experience
- Expertise in cloud infrastructure security, serverless compute, and cloud-native solutions on Microsoft Azure with a minimum of 8 years of experience
- Expertise in micro-services architecture with event driven design and native cloud authentication processes
- Experience with Azure Functions, NestJS, Azure Messaging, SignalR, and React with a minimum of 5 years of experience in each technology
- Experience with Azure Container Apps
- Experience with CI/CD processes, specifically with GitHub Actions, building complex pipelines and automation.
- Experience in integrating Cloud-based AI solutions, such as Azure Cognitive Services or the OpenAI API, with a minimum of 3 years of experience
- Experience in establishing processes to comply with security certificates such as ISO
- Bachelor’s degree or equivalent amount of experience
- Worked on personal projects: We are looking for a candidate who has a passion for coding and has worked on personal coding projects in their free time. The ideal candidate will have a portfolio of personal projects that demonstrate their creativity, technical skills
- Proof of creating or maintaining an open source project: The ideal candidate will have experience contributing to open source projects or maintaining their own open source projects. They should be able to provide examples of their contributions, such as pull requests or documentation updates, and be able to speak about their experience working collaboratively with a distributed team of developers.