Salary Range
CAD $100,000 – $140,000/year
About the job
We are looking for a Full Stack Developer interested in building single-page applications, working with complex data architectures, and delivering on high-performance APIs to support millions of customers. You will be responsible for executing on feature development, optimizing databases, assisting with devops automation, and contributing to development best practices. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to achievable perfection.
Our Stack
- AWS
- Angular
- NodeJS / ExpressJS
- MS SQL
- Redis
Who you are
- You have a product first mentality
- You have a strong desire to learn and grow
- You pride yourself on how efficiently you’re able to deliver on requirements
- You are quick to understand complex logic
- You try to understand the underlying business requirements, rather than just the technical details
- You want to do things the right way, not necessarily the easy way
- You seek out ways to leverage industry standards, frameworks, and tools (where it makes sense), rather than always having to reinvent the wheel
Responsibilities
- Deliver on features required to move the business forward
- Collaborate with other engineers, design and product to define clear deliverables and establish project milestones
- Take ownership of features from end to end by going through design, implementation, testing, and maintenance phases
- Contribute to engineering best practices
- Identify opportunities to improve existing code or architecture
- Stay up to date with best practices and emerging technologies
Qualifications
- 4+ years of experience building REST APIs
- 4+ years of experience working with relational databases (MSSQL is a plus)
- 2+ years of experience with NodeJS
- 2+ years of experience building single page applications
- Experience with devops automation (e.g. CI/CD, Terraform, etc.)
- Experience with a Public Cloud Provider (e.g. AWS, Azure, GCP)
- Care about quality, both in your product design and codebase
- Strong understanding of ES6 and frontend frameworks (Angular and TypeScript are a plus)
- Belief in automated tests and taking ownership over the quality of your code
- Experience working collaboratively, participating in code reviews and being a great teammate