Experienced Recruiting Partners

Senior Software Engineer - Node

Experienced Recruiting Partners - Remote, Remote, Canada

100% Remote

Canada Based

Our client wants all of their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important.

  • They like the type of engineer that you can pair with a product manager and have them do their thing.

Technical Requirements:

  • Strong knowledge of Javascript, Typescript
  • Bonus if you know Golang
  • 5-10 years of experience with NodeJS
  • Experience with AWS resources like S3, SQS and Elasticsearch
  • Strong knowledge of RDMS (ideally MySQL) including data modeling such as SQL, DDL, DML (stored procedures)
  • Understanding of distributed system concepts including message queues
  • Experience with containerized services using Docker and Kubernetes
  • Experience designing and implementing several microservices

Across all of client roles, they look for folks who match the following general profile:

  • Passionate about delivering commercial software products and platforms to market
  • Deeply technical and constantly in a state of learning
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
  • Fearless in getting “hands-on” with technology and execution
  • Strong understanding of modern software engineering processes
  • Deep understanding and interest in cloud and distributed systems architectures
  • Comfortable with ambiguity with a drive for clarity

We're a dynamic work environment with great benefits including:

  • Competitive compensation
  • Generous benefits
  • Flexible vacation and PTO policies (we have a minimum vacation policy in fact!)

Posted On: Friday, May 27, 2022

Apply to this job