- Experience working as a Full Stack Developer on complex software solutions in an agile team environment.
- 8+ years of Development experience with enterprise organizations
- Experience with at least one or more from the following tech stack: Frontend: Angular, React, Vue.js. Backend: C# .Net Core, Node.js (NestJS, Express), Python (Django)
- Experience with design patterns and their application and software architecture considerations.
- Good experience working with CI/CD pipelines.
- Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches.
- Canadian Public sector experience a definite asset
- Experience using source control, particularly GIT
- Experience with automated unit testing and integration testing.
- Experience with database technologies, including relational databases and alternatives.