Full Stack Developer

Prech

Toronto | 
Canada
Tech company | Web developer
CAD $90,000 – $120,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

Leave a Comment