Back End Developer

Job description

Quietly Insights helps content marketers focus on their strategy by measuring, analyzing, and summarizing data into actionable recommendations. From content ideas to competitive intelligence, Quietly Insights delivers actionable recommendations straight to your inbox.


Reporting to the Head of Product, as a Back End Web Developer, you will help further build and refine the Quietly Insights engine and its supporting infrastructure. You’ll work alongside developers, product managers and designers to create new features and guide the direction of the product, playing a key role in version 2.0 of the Insights platform.


This is a full-time opportunity offering a competitive base salary, 3-weeks vacation, comprehensive benefits package, gym access, and working from our converted two-storey apartment-office in the heart of historic Gastown. If these values resonate, we’d love to hear from you.


WHAT YOU’LL DO

  • Manage the server side tech stack (currently using Node.js, Express, and MySQL) where you’ll work with the development team to build and maintain the Quietly Insights responsive web application

  • Manage the DevOps Infrastructure on Amazon AWS

  • Plan, evaluate, and implement platform architecture changes

  • Keep the code scalable, reliable, and maintainable

  • Migrate data models as required

  • Add unit and integration tests to ensure good test coverage throughout the system

  • Look for areas of opportunity to improve performance and scalability

  • Research and prototype new product features, functionality and architectural changes

Requirements

WHO YOU ARE

  • An experienced server-side back end developer with 5+ years working experience with Node.js, Express and MySQL, SQL queries, object-relational mapping frameworks and AWS infrastructures

  • Experience building and deploying a SaaS product

  • Solid understanding of software design patterns

  • Ability to think creatively about challenges, resolve issues, and seek support when necessary

  • Ability to write clean, readable, and reusable code

  • Excellent written and verbal communication skills

NICE TO HAVE

  • Experience with JavaScript frameworks (such as Angular, Vue and React)

  • Experience using image editing software (such as Sketch or Photoshop)

  • Familiarity with the Google Analytics API and other marketing data APIs

  • Have worked in an Agile team

  • Used testing frameworks (such as Mocha, Selenium, etc).

  • Experience with continuous integration pipelines

  • Familiarity with data analysis and data pipelines

TO APPLY

Apply with a resume and cover letter noting what SaaS products you have successfully deployed and on what tech stack to be considered for this position.