Helping to estimate the effort of engineering tasks
Ensuring your code is well tested, programmatically and manually
Developing new features
Participating in daily / weekly meetings
Debugging and fixing production issues
Working closely with other developers
Promoting best practices for software development and security
Mentoring and providing code reviews for other developers
Researching new technologies and actively contributing to systems design
Test changes to our software to ensure a high level of quality
Providing technical assistance to our customer success team
What you must have :
5+ years of professional experience as a full-stack, front-end or back-end developer
Strong experience building high-reliability Python applications and
Strong experience working with JS and frameworks such as React and Angular
Real-world experience with cloud platforms, containers and Kubernetes
Bachelors or advanced degree in IT, computer science, engineering, business, design, human-computer interaction or related field or equivalent work experience
Ability to convincingly articulate complex analytical ideas in a simple way to a variety of key stakeholders from different functions
Strong leader, educator, and mentor
Excellent verbal and written communication skills
Knowledge of Continuous Integration and Continuous Delivery (CI / CD) pipelines
Experience working in an agile environment with code review.
Salary / Rate Range : $105,000 - $120,000
Software Developer • Victoria, BC