Thrillworks Careers

Backend (NodeJS) Developer
Toronto, Ontario, Canada

Introduction

We are currently seeking an experienced Node developer to join our team. Many of our clients are building applications in cloud-native JavaScript environments such as AWS Lambda and Google Cloud Functions in addition to VM based solutions. We are looking for a dynamic individual who is always seeking to learn and improve continuously. Success at Thrillworks comes for people who want to continually find new ways to thrill our clients and produce fantastic work. 

Thrillworks is a new kind of digital marketing agency that focuses on helping brands get noticed. We help our clients grow their business and solve complex business problems with creative, strategy and technology. Our teams are made up of experts across multiple disciplines that coordinate and partner with our clients throughout the digital landscape.  

From branding to marketing, email, social, and display through to the execution of complex AI-driven products, our teams come together as leaders and build extraordinary end-to-end solutions for our clients. 

Company

Thrillworks is your solution for innovative web services that blend sound thinking and strategy, aesthetics, design and technology to maximize your business.

Web design and development is about creativity and technology. You need a perfect balance of both. We offer design that makes your website a pleasure to behold; and the technological expertise that makes it a pleasure to navigate.

Position

We live and breathe scrum agile in our day-to-day and take it seriously. Our teams closely coordinate to build amazing things, as a Node Developer your role is to be a vital part of the cross-functional team by doing the following: 

 Architecting bespoke Node based solutions that meet our client's business needs 

Ensuring secure and elegant code is implemented across our Node-based clients 

Working with strategists, designers and front-end developers to define and create amazing digital experiences 

If you check all those boxes, then we assume you've got the following covered: 

Have an agile, always improving mindset 

Highly organized, task-oriented and have a strong team orientation 

You crave helping others and interacting with clients to create quality and value 

Required Skills

  • Expertise in core Node 
  • Comfortable with modern JavaScript including ES6 through ES9 
  • Express server expertise 
  • Expertise with GraphQL 
  • Socket.io expertise 
  • Comfortable working with streams 
  • Expert in the use of Git and deployment pipelines 
  • Experience building robust, scaling applications 
  • Experience architecting and documenting RESTful APIs 
  • Database configuration, management and deployment 
  • Interest or experience with AWS/Azure/Google Cloud or other Cloud Platforms 
  • Architecting serverless solutions 
  • Experience with headless CMS platforms (Contentful, Prismic)

Familiar with and willing to dive into: 

  • DevOps automation flows 
  • Experience with lean/agile methodologies 
  • React, Angular or Vue experience 
  • Sitecore .NET MVC

Know someone who would be a perfect fit? Let them know!