Full Stack Developer

Job Functions:
Software Engineering
Employment Types:
Remote; Canada
90,000 – 120,000 CAD per year
Posted on:

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

See more positions at Perch
We only use strictly necessary, first-party cookies on this job board. These are cookies that are necessary to deliver this service to you, or are necessary for MaRS Discovery District to understand how it is being used. Read our Cookie Policy.