-
Develop and improve our existing applications and code base including new applications and APIs.
-
Continuously align development approach with the organization, acting as a focal point for communication on features and team-wide initiatives.
-
Code reviews, mentorship of junior engineers, and related activities to ensure the release of high-quality products.
-
Synthesizes requirements from non-technical stakeholders, navigating ambiguity to reach a clear understanding of business needs and actively coaches other team members to improve requirements gathering processes.
-
Ability to lead Agile feature teams \& team-wide initiatives, including design reviews and release management on a per-sprint basis.
-
Actively contributes to and shapes the software development strategy, referencing industry-wide best practices across the stack where appropriate.
-
Seeks to establish and grow cross-functional relationships across the organization to continuously improve the processes and tools used to deliver the products created within the team.
-
5 years of experience as a full stack developer with a Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Mathematics, or related field. Advanced degrees or certifications in technical or leadership competencies can be advantageous.
-
Demonstrates mastery of software engineering tools and concepts, and a willingness to adopt new technology in a responsible manner.
-
Git/Github (branches, code reviews, pull requests, trunk-based development).
-
Advanced AWS experience (Lambda, ECS, EKS, SQS, etc).
-
Node.js/Typescript/React, Next.js preferred.
-
Experience with .Net an asset.
-
Experience with Infrastructure as Code (IAC) using AWS CDK, and CI/CD pipelines for testing and deployment.
-
Experience building secure applications at scale.
-
Competitive base salary
-
Personal \& corporate bonus
-
Health \& Dental benefits
-
RRSP Matching
-
Hybrid work model (2 days in office/week)