Mandatory:
- NodeJS and JavaScript
- Proficiency with GCP, AWS or Azure
- Experience with Kubernetes, Docker/containers, or similar; Proficiency with TDD and CI/CD
Requirements:
- 5+ years of experience as a Cloud Software Developer
- Experience in building complex, highly scalable, performant, secure and reliable software systems
- Experience in Cloud-native design, principles, and best practices
- Proficiency with AWS, GCP, or Azure
- Experience in leading and mentoring a small team of software engineers
- Experience in agile development methodology, with Scrum Master experience preferable
- Experience with Automation Testing
- Proficiency with TDD and CI/CD processes
- Sharp analytical abilities and proven design skills
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
- Proven leadership abilities in an engineering environment in driving operational excellence and best practices
- Excellent English communication skills (both verbal and written)
- Strong influencing, persuasion, and negotiation skills, including conflict resolution
- Solid organizational skills including attention to detail and multi-tasking skills
Preferred:
- Experience development of Medical Devices would be an asset
- GCP (Google Cloud Platform) development experience would be an asset
- Excellent verbal and written communication skills
Familiarity with all the stages of cloud software development life cycle is required