Tools

Full Stack Developer (No longer hiring)

Date posted:

January 11, 2022

Location:

Remote, Canada

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
Learn more about the culture at Perch and the perks we offer.