Responsibilities
- Develop software according to specifications (SRS, Interface Designs)
- Coach colleagues to encourage their professional growth
- Confidently take initiative on projects and tasks
- Uphold and reinforce software development guidelines
- Research, test, and implement new techniques and technologies
- Advise and consult with clients about technical decisions and direction
Requirements
- 5+ years experience as a software developer or engineer with at least 2 recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java
- Has a Bachelor’s degree, college degree, certification in a software-related field, or equivalent degree or experience
- Has intermediate or conversational French at a minimum
- Full-stack web development
- Development Methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)
- Application Testing (unit, functional, E2E, etc.)
- CI/CD Pipelines
- Domain-Driven Design
- At least one major modern client-side framework/library such as AngularJS, ReactJS, Svelte, etc.
Nice to Have
- Cloud-hosting platforms (AWS, Azure, GCP, etc.)
- Virtualization and Containerization
- Mobile development
- In-Memory object storage, caching, and queue systems
- Microservices and Serverless Systems
- Hexagonal Architecture
Benefits
- Competitive Salary and contribution to your pension plan (RRSP)
- Flexible hours of work and choose how you work
- Work from anywhere up to 8 weeks
- Paid sabbatical
- Wellness and productivity spending account
- Parental program
- Activities
- Training
- And more...
Work Arrangement
Remote (Worldwide)
Additional Information
- Must be able to work in a flexible schedule
- Ability to work remotely up to 8 weeks per year
- Intermediate or conversational French required